Package org.stringtemplate.v4.gui
Class JTreeScopeStackModel
java.lang.Object
org.stringtemplate.v4.gui.JTreeScopeStackModel
- All Implemented Interfaces:
TreeModel
From a scope, get stack of enclosing scopes in order from root down
to scope. Then show each scope's (ST's) attributes as children.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttributeDescriptions
(ST st, JTreeScopeStackModel.StringTree node, Set<String> names) void
addTreeModelListener
(TreeModelListener treeModelListener) int
getChildCount
(Object parent) int
getIndexOfChild
(Object parent, Object child) getRoot()
boolean
void
removeTreeModelListener
(TreeModelListener treeModelListener) void
valueForPathChanged
(TreePath treePath, Object o)
-
Field Details
-
root
org.antlr.runtime.tree.CommonTree root
-
-
Constructor Details
-
JTreeScopeStackModel
-
-
Method Details
-
addAttributeDescriptions
public void addAttributeDescriptions(ST st, JTreeScopeStackModel.StringTree node, Set<String> names) -
getRoot
-
getChild
-
getChildCount
- Specified by:
getChildCount
in interfaceTreeModel
-
isLeaf
-
getIndexOfChild
- Specified by:
getIndexOfChild
in interfaceTreeModel
-
valueForPathChanged
- Specified by:
valueForPathChanged
in interfaceTreeModel
-
addTreeModelListener
- Specified by:
addTreeModelListener
in interfaceTreeModel
-
removeTreeModelListener
- Specified by:
removeTreeModelListener
in interfaceTreeModel
-