Package org.antlr.stringtemplate.misc
Class JTreeStringTemplateModel
java.lang.Object
org.antlr.stringtemplate.misc.JTreeStringTemplateModel
- All Implemented Interfaces:
TreeModel
A model that pulls data from a string template hierarchy. This code
is extremely ugly!
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidGet a child object.intgetChildCount(Object parent) intgetIndexOfChild(Object parent, Object child) getRoot()booleanvoidvoidvalueForPathChanged(TreePath path, Object newValue) static ObjectGet a wrapper object by adding "Wrapper" to class name.
-
Constructor Details
-
JTreeStringTemplateModel
-
-
Method Details
-
wrap
Get a wrapper object by adding "Wrapper" to class name. If not present, return the object. -
addTreeModelListener
- Specified by:
addTreeModelListenerin interfaceTreeModel
-
getChild
Get a child object. If Conditional then return subtemplate. If ASTExpr and INCLUDE then return ith chunk of sub StringTemplate -
getChildCount
- Specified by:
getChildCountin interfaceTreeModel
-
getIndexOfChild
- Specified by:
getIndexOfChildin interfaceTreeModel
-
getRoot
-
isLeaf
-
removeTreeModelListener
- Specified by:
removeTreeModelListenerin interfaceTreeModel
-
valueForPathChanged
- Specified by:
valueForPathChangedin interfaceTreeModel
-