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 TypeMethodDescriptionvoid
Get a child object.int
getChildCount
(Object parent) int
getIndexOfChild
(Object parent, Object child) getRoot()
boolean
void
void
valueForPathChanged
(TreePath path, Object newValue) static Object
Get 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:
addTreeModelListener
in 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:
getChildCount
in interfaceTreeModel
-
getIndexOfChild
- Specified by:
getIndexOfChild
in interfaceTreeModel
-
getRoot
-
isLeaf
-
removeTreeModelListener
- Specified by:
removeTreeModelListener
in interfaceTreeModel
-
valueForPathChanged
- Specified by:
valueForPathChanged
in interfaceTreeModel
-