Package ru.proninyaroslav.template
Class Tree
- java.lang.Object
-
- ru.proninyaroslav.template.Tree
-
public class Tree extends java.lang.ObjectRepresentation of a single parsed template
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringerrorContext(ru.proninyaroslav.template.Node node)java.lang.StringerrorLocation(ru.proninyaroslav.template.Node node)static booleanisEmptyTree(ru.proninyaroslav.template.Node node)Reports whether this tree (node) is empty of everything but spacestatic java.util.Map<java.lang.String,Tree>parse(java.lang.String name, java.lang.String text, java.lang.String leftDelim, java.lang.String rightDelim, FuncMap... funcs)
-
-
-
Method Detail
-
parse
public static java.util.Map<java.lang.String,Tree> parse(java.lang.String name, java.lang.String text, java.lang.String leftDelim, java.lang.String rightDelim, FuncMap... funcs) throws ParseException, InternalException
- Throws:
ParseExceptionInternalException
-
isEmptyTree
public static boolean isEmptyTree(ru.proninyaroslav.template.Node node) throws ParseExceptionReports whether this tree (node) is empty of everything but space- Throws:
ParseException
-
errorLocation
public java.lang.String errorLocation(ru.proninyaroslav.template.Node node)
-
errorContext
public java.lang.String errorContext(ru.proninyaroslav.template.Node node)
-
-