org.infolayer.templates
Class TemplateLoader

java.lang.Object
  extended byorg.infolayer.templates.TemplateLoader
Direct Known Subclasses:
HtmlLoader, PdfLoader, PlainLoader, RdfLoader, WmlLoader

public class TemplateLoader
extends java.lang.Object


Field Summary
static java.lang.String TEMPLATE_NAMESPACE
           
 
Constructor Summary
TemplateLoader(UmlModel model, java.lang.String base)
           
 
Method Summary
 void addMapping(java.lang.String namespace, java.lang.String classPrefix, java.lang.String fallback)
           
 void apply(IlRequest request, Template template, java.lang.Object self)
           
 TemplateElement createElement(java.lang.String namespace, java.lang.String name)
           
static void defineCharacterEntity(XmlPullParser parser, java.lang.String name, int code)
           
static void defineEntities(XmlPullParser parser)
           
 java.lang.String getBase()
           
 UmlModel getModel()
           
 Template getTemplate(java.lang.String path, java.lang.String template, java.lang.Object context, boolean include, java.lang.String lang)
           
static void init(UmlModel model)
          This method registers the IlUrl and IlRequest java classes
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMPLATE_NAMESPACE

public static final java.lang.String TEMPLATE_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

TemplateLoader

public TemplateLoader(UmlModel model,
                      java.lang.String base)
Method Detail

init

public static void init(UmlModel model)
This method registers the IlUrl and IlRequest java classes


addMapping

public void addMapping(java.lang.String namespace,
                       java.lang.String classPrefix,
                       java.lang.String fallback)

defineCharacterEntity

public static void defineCharacterEntity(XmlPullParser parser,
                                         java.lang.String name,
                                         int code)
                                  throws XmlPullParserException
Throws:
XmlPullParserException

defineEntities

public static void defineEntities(XmlPullParser parser)
                           throws XmlPullParserException
Throws:
XmlPullParserException

getTemplate

public Template getTemplate(java.lang.String path,
                            java.lang.String template,
                            java.lang.Object context,
                            boolean include,
                            java.lang.String lang)
                     throws java.io.IOException
Throws:
java.io.IOException

getModel

public UmlModel getModel()

getBase

public java.lang.String getBase()

createElement

public TemplateElement createElement(java.lang.String namespace,
                                     java.lang.String name)

apply

public void apply(IlRequest request,
                  Template template,
                  java.lang.Object self)
           throws java.io.IOException
Throws:
java.io.IOException