Package net.anwiba.commons.swing.tree
Class LazyFolderTreeNode<T>
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- net.anwiba.commons.swing.tree.LazyFolderTreeNode<T>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,javax.swing.tree.MutableTreeNode,javax.swing.tree.TreeNode
public class LazyFolderTreeNode<T> extends javax.swing.tree.DefaultMutableTreeNode- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LazyFolderTreeNode(IFactory<T,java.util.List<javax.swing.tree.DefaultMutableTreeNode>,java.lang.RuntimeException> initializer, T string)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Enumeration<javax.swing.tree.TreeNode>children()javax.swing.tree.TreeNodegetChildAt(int index)intgetChildCount()voidinsert(javax.swing.tree.MutableTreeNode newChild, int childIndex)booleanisInitialize()booleanisLeaf()voidreset()-
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
-
-
-
-
Method Detail
-
isInitialize
public boolean isInitialize()
-
reset
public void reset()
-
insert
public void insert(javax.swing.tree.MutableTreeNode newChild, int childIndex)- Specified by:
insertin interfacejavax.swing.tree.MutableTreeNode- Overrides:
insertin classjavax.swing.tree.DefaultMutableTreeNode
-
getChildAt
public javax.swing.tree.TreeNode getChildAt(int index)
- Specified by:
getChildAtin interfacejavax.swing.tree.TreeNode- Overrides:
getChildAtin classjavax.swing.tree.DefaultMutableTreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfacejavax.swing.tree.TreeNode- Overrides:
getChildCountin classjavax.swing.tree.DefaultMutableTreeNode
-
children
public java.util.Enumeration<javax.swing.tree.TreeNode> children()
- Specified by:
childrenin interfacejavax.swing.tree.TreeNode- Overrides:
childrenin classjavax.swing.tree.DefaultMutableTreeNode
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeafin interfacejavax.swing.tree.TreeNode- Overrides:
isLeafin classjavax.swing.tree.DefaultMutableTreeNode
-
-