Package jmri.jmrit.logixng.tools.swing
Class TreePane.FemaleSocketTreeModel
- java.lang.Object
- 
- jmri.jmrit.logixng.tools.swing.TreePane.FemaleSocketTreeModel
 
- 
- All Implemented Interfaces:
- javax.swing.tree.TreeModel
 - Enclosing class:
- TreePane
 
 public static class TreePane.FemaleSocketTreeModel extends java.lang.Object implements javax.swing.tree.TreeModel The methods in this class allow the JTree component to traverse the female sockets of the ConditionalNG tree.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.List<javax.swing.event.TreeModelListener>listeners
 - 
Constructor SummaryConstructors Constructor Description FemaleSocketTreeModel(FemaleSocket root)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTreeModelListener(javax.swing.event.TreeModelListener l)java.lang.ObjectgetChild(java.lang.Object parent, int index)intgetChildCount(java.lang.Object parent)intgetIndexOfChild(java.lang.Object parent, java.lang.Object child)java.lang.ObjectgetRoot()booleanisLeaf(java.lang.Object node)voidremoveTreeModelListener(javax.swing.event.TreeModelListener l)voidvalueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newvalue)
 
- 
- 
- 
Field Detail- 
listenersprotected final java.util.List<javax.swing.event.TreeModelListener> listeners 
 
- 
 - 
Constructor Detail- 
FemaleSocketTreeModelpublic FemaleSocketTreeModel(FemaleSocket root) 
 
- 
 - 
Method Detail- 
getRootpublic java.lang.Object getRoot() - Specified by:
- getRootin interface- javax.swing.tree.TreeModel
 
 - 
isLeafpublic boolean isLeaf(java.lang.Object node) - Specified by:
- isLeafin interface- javax.swing.tree.TreeModel
 
 - 
getChildCountpublic int getChildCount(java.lang.Object parent) - Specified by:
- getChildCountin interface- javax.swing.tree.TreeModel
 
 - 
getChildpublic java.lang.Object getChild(java.lang.Object parent, int index) - Specified by:
- getChildin interface- javax.swing.tree.TreeModel
 
 - 
getIndexOfChildpublic int getIndexOfChild(java.lang.Object parent, java.lang.Object child) - Specified by:
- getIndexOfChildin interface- javax.swing.tree.TreeModel
 
 - 
valueForPathChangedpublic void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newvalue) - Specified by:
- valueForPathChangedin interface- javax.swing.tree.TreeModel
 
 - 
addTreeModelListenerpublic void addTreeModelListener(javax.swing.event.TreeModelListener l) - Specified by:
- addTreeModelListenerin interface- javax.swing.tree.TreeModel
 
 - 
removeTreeModelListenerpublic void removeTreeModelListener(javax.swing.event.TreeModelListener l) - Specified by:
- removeTreeModelListenerin interface- javax.swing.tree.TreeModel
 
 
- 
 
-