Package de.espirit.firstspirit.parser
Interface Printable
- All Superinterfaces:
TemplateElement
- All Known Subinterfaces:
TemplateDocument
Interface representing a printable template node.
Evaluates the template fragment utilizing the provided
evaluator
.- Since:
- 4.0.17
-
Method Summary
Methods inherited from interface de.espirit.firstspirit.access.template.TemplateElement
getChildAt, getChildCount, getSourceColumn, getSourceLine, insertChild, isEmpty, printSource, removeChild
-
Method Details
-
print
Evaluates the template fragment utilizing the providedevaluator
. Do not call this method directly, useEvaluator.print(Printable)
.- Parameters:
evaluator
- used during evaluation for determing variable values, invoking methods etc.- Throws:
IOException
- on failure- Since:
- 4.0.17
-
getInfo
String getInfo()The descriptive text shown in template stack traces. Ifnull
is returned andisAnonymous()
isfalse
then the value returned bytoString()
is used in the trace.- Since:
- 4.0.17
- See Also:
-
isAnonymous
boolean isAnonymous()Anonymous means: Does not occur in template stack traces.- Since:
- 4.0.17
-