Documentation of 'org.jhotdraw.gui.fontchooser.FontFamilyNode' Java class
FontFamilyNode
org.jhotdraw.gui.fontchooser

Class FontFamilyNode

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Comparable<FontFamilyNode>, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode


    public class FontFamilyNode
    extends java.lang.Object
    implements javax.swing.tree.MutableTreeNode, java.lang.Comparable<FontFamilyNode>, java.lang.Cloneable
    A FontFamilyNode is a MutableTreeNode which only allows FontFaceNode as child nodes.
    • Constructor Detail

      • FontFamilyNode

        public FontFamilyNode(java.lang.String name)
    • Method Detail

      • clone

        public FontFamilyNode clone()
        Overrides:
        clone in class java.lang.Object
      • getName

        public java.lang.String getName()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • insert

        public void insert(javax.swing.tree.MutableTreeNode newChild,
                           int index)
        Specified by:
        insert in interface javax.swing.tree.MutableTreeNode
      • remove

        public void remove(int childIndex)
        Specified by:
        remove in interface javax.swing.tree.MutableTreeNode
      • remove

        public void remove(javax.swing.tree.MutableTreeNode aChild)
        Specified by:
        remove in interface javax.swing.tree.MutableTreeNode
      • setUserObject

        public void setUserObject(java.lang.Object object)
        Specified by:
        setUserObject in interface javax.swing.tree.MutableTreeNode
      • removeFromParent

        public void removeFromParent()
        Specified by:
        removeFromParent in interface javax.swing.tree.MutableTreeNode
      • setParent

        public void setParent(@Nullable
                              javax.swing.tree.MutableTreeNode newParent)
        Specified by:
        setParent in interface javax.swing.tree.MutableTreeNode
      • getChildAt

        public FontFaceNode getChildAt(int childIndex)
        Specified by:
        getChildAt in interface javax.swing.tree.TreeNode
      • getChildCount

        public int getChildCount()
        Specified by:
        getChildCount in interface javax.swing.tree.TreeNode
      • getParent

        @Nullable
        public javax.swing.tree.TreeNode getParent()
        Specified by:
        getParent in interface javax.swing.tree.TreeNode
      • getIndex

        public int getIndex(javax.swing.tree.TreeNode node)
        Specified by:
        getIndex in interface javax.swing.tree.TreeNode
      • getAllowsChildren

        public boolean getAllowsChildren()
        Specified by:
        getAllowsChildren in interface javax.swing.tree.TreeNode
      • isLeaf

        public boolean isLeaf()
        Specified by:
        isLeaf in interface javax.swing.tree.TreeNode
      • children

        public java.util.Enumeration children()
        Specified by:
        children in interface javax.swing.tree.TreeNode
      • isNodeChild

        public boolean isNodeChild(javax.swing.tree.TreeNode aNode)
        Returns true if aNode is a child of this node. If aNode is null, this method returns false.
        Returns:
        true if aNode is a child of this node; false if aNode is null
      • isEditable

        public boolean isEditable()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.