|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kxml2.kdom.Element
org.infolayer.templates.TemplateElement
A default template element, including support for evaluated attributes
Constructor Summary | |
TemplateElement()
|
Method Summary | |
void |
apply(XmlSerializer xw,
IlRequest context,
Bindings bindings)
Applies the template mechanism. |
void |
applyChildren(XmlSerializer xw,
IlRequest context,
Bindings bindings)
Applies the template mechanism to all child elements. |
void |
assertNoChildren()
|
void |
assertNoChildren(java.lang.String msg)
|
java.lang.String |
getAttributeValue(java.lang.String namespace,
java.lang.String name,
Bindings bindings)
like getAttributeValue/2, but if the given attribute is in the template namespace, its evaluated value is returned |
VarDef |
getVarDefs()
Returns the variable definitions valid at this position in the document |
void |
init()
|
java.lang.String |
readTextContent(IlRequest request,
Bindings bindings)
|
void |
setVarDefs(VarDef def)
|
void |
writeAttributes(XmlSerializer xw,
IlRequest request,
Bindings bindings,
java.lang.String[] omit)
Writes the attributes, where attributes in the template namespace are treated as ocl expressions and evaluated in the current context |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TemplateElement()
Method Detail |
public void init()
public final VarDef getVarDefs()
public java.lang.String getAttributeValue(java.lang.String namespace, java.lang.String name, Bindings bindings)
public void setVarDefs(VarDef def)
def
- public void writeAttributes(XmlSerializer xw, IlRequest request, Bindings bindings, java.lang.String[] omit) throws java.io.IOException
java.io.IOException
public void apply(XmlSerializer xw, IlRequest context, Bindings bindings) throws java.io.IOException
java.io.IOException
public void applyChildren(XmlSerializer xw, IlRequest context, Bindings bindings) throws java.io.IOException
java.io.IOException
public java.lang.String readTextContent(IlRequest request, Bindings bindings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.io.IOException
public void assertNoChildren()
public void assertNoChildren(java.lang.String msg)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |