Class JavaTreeNode

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      (package private) JavaTreeNode​(java.lang.String text, java.lang.String iconName)  
      (package private) JavaTreeNode​(java.lang.String text, java.lang.String iconName, boolean sorted)  
      protected JavaTreeNode​(ASTNode node)  
      protected JavaTreeNode​(ASTNode node, java.lang.String iconName)  
      protected JavaTreeNode​(ASTNode node, java.lang.String iconName, boolean sorted)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(SourceTreeNode obj)
      Overridden to compare tree text without HTML.
      ASTNode getASTNode()  
      javax.swing.Icon getIcon()  
      java.lang.String getText​(boolean selected)  
      void setIcon​(javax.swing.Icon icon)  
      java.lang.String toString()
      Overridden to return the same thing as getText(false), so we look nice with ToolTipTrees.
      • Methods inherited from class javax.swing.tree.DefaultMutableTreeNode

        breadthFirstEnumeration, depthFirstEnumeration, getAllowsChildren, getDepth, getFirstChild, getFirstLeaf, 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
      • Methods inherited from class java.lang.Object

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

      • JavaTreeNode

        protected JavaTreeNode​(ASTNode node)
      • JavaTreeNode

        protected JavaTreeNode​(ASTNode node,
                               java.lang.String iconName)
      • JavaTreeNode

        protected JavaTreeNode​(ASTNode node,
                               java.lang.String iconName,
                               boolean sorted)
      • JavaTreeNode

        JavaTreeNode​(java.lang.String text,
                     java.lang.String iconName)
      • JavaTreeNode

        JavaTreeNode​(java.lang.String text,
                     java.lang.String iconName,
                     boolean sorted)
    • Method Detail

      • compareTo

        public int compareTo​(SourceTreeNode obj)
        Overridden to compare tree text without HTML.
        Specified by:
        compareTo in interface java.lang.Comparable<SourceTreeNode>
        Overrides:
        compareTo in class SourceTreeNode
        Parameters:
        obj - A tree node to compare to.
        Returns:
        How these tree nodes compare relative to each other.
      • getASTNode

        public ASTNode getASTNode()
      • getIcon

        public javax.swing.Icon getIcon()
      • getText

        public java.lang.String getText​(boolean selected)
      • setIcon

        public void setIcon​(javax.swing.Icon icon)
      • toString

        public java.lang.String toString()
        Overridden to return the same thing as getText(false), so we look nice with ToolTipTrees.
        Overrides:
        toString in class javax.swing.tree.DefaultMutableTreeNode
        Returns:
        A string representation of this tree node.