Class ReloadableFolderTreeNode<T>

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

    public class ReloadableFolderTreeNode<T>
    extends javax.swing.tree.DefaultMutableTreeNode
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class javax.swing.tree.DefaultMutableTreeNode

        allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
    • Constructor Summary

      Constructors 
      Constructor Description
      ReloadableFolderTreeNode​(IFactory<T,​java.util.List<javax.swing.tree.DefaultMutableTreeNode>,​java.lang.RuntimeException> initializer, T userObject)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(javax.swing.tree.MutableTreeNode newChild)  
      boolean isInitialize()  
      void load​(javax.swing.tree.DefaultTreeModel treeModel)  
      void reset()  
      • Methods inherited from class javax.swing.tree.DefaultMutableTreeNode

        breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ReloadableFolderTreeNode

        public ReloadableFolderTreeNode​(IFactory<T,​java.util.List<javax.swing.tree.DefaultMutableTreeNode>,​java.lang.RuntimeException> initializer,
                                        T userObject)
    • Method Detail

      • add

        public void add​(javax.swing.tree.MutableTreeNode newChild)
        Overrides:
        add in class javax.swing.tree.DefaultMutableTreeNode
      • isInitialize

        public boolean isInitialize()
      • reset

        public void reset()
      • load

        public void load​(javax.swing.tree.DefaultTreeModel treeModel)