org.infolayer.templates
Class Template

java.lang.Object
  extended byDocument
      extended byorg.infolayer.templates.Template

public class Template
extends Document

See Also:
Serialized Form

Constructor Summary
Template(TemplateLoader loader, UmlClassifier type)
           
 
Method Summary
 void apply(XmlSerializer xw, IlRequest context, Bindings bindings)
          please note: does not write start/end document; in order to allow nested templates!
static void applyChild(XmlSerializer xw, IlRequest context, Bindings bindings, int type, java.lang.Object child)
           
 Element createElement(java.lang.String namespace, java.lang.String name)
           
 TemplateLoader getLoader()
           
 UmlModel getModel()
           
 java.lang.String getName()
           
 java.lang.String getPath()
           
 UmlClassifier getType()
           
 void setName(java.lang.String name)
           
 void setPath(java.lang.String path)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Template

public Template(TemplateLoader loader,
                UmlClassifier type)
Method Detail

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

setName

public void setName(java.lang.String name)

getType

public UmlClassifier getType()

getName

public java.lang.String getName()

applyChild

public static void applyChild(XmlSerializer xw,
                              IlRequest context,
                              Bindings bindings,
                              int type,
                              java.lang.Object child)
                       throws java.io.IOException
Throws:
java.io.IOException

apply

public void apply(XmlSerializer xw,
                  IlRequest context,
                  Bindings bindings)
           throws java.io.IOException
please note: does not write start/end document; in order to allow nested templates!

Throws:
java.io.IOException

createElement

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

getLoader

public TemplateLoader getLoader()

getModel

public UmlModel getModel()

toString

public java.lang.String toString()