- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- org.icepdf.ri.common.NameTreeNode
-
- All Implemented Interfaces:
Serializable,Cloneable,MutableTreeNode,TreeNode
public class NameTreeNode extends DefaultMutableTreeNode
Name tree node.- 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 NameTreeNode(NameNode item, ResourceBundle messageBundle)Creates a new instance of an OutlineItemTreeNodeNameTreeNode(StringObject name, Object value)NameTreeNode(StringObject name, Object value, Pattern searchPattern, boolean isCaseSensitive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Enumerationchildren()intgetChildCount()StringObjectgetName()ObjectgetReference()booleanisLeaf()booleanisRootNode()voidsetRootNode(boolean rootNode)-
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
-
-
-
-
Constructor Detail
-
NameTreeNode
public NameTreeNode(NameNode item, ResourceBundle messageBundle)
Creates a new instance of an OutlineItemTreeNode- Parameters:
item- Contains PDF Outline item datamessageBundle- ri root message bundle, localized node text.
-
NameTreeNode
public NameTreeNode(StringObject name, Object value)
-
NameTreeNode
public NameTreeNode(StringObject name, Object value, Pattern searchPattern, boolean isCaseSensitive)
-
-
Method Detail
-
getName
public StringObject getName()
-
getReference
public Object getReference()
-
isRootNode
public boolean isRootNode()
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeafin interfaceTreeNode- Overrides:
isLeafin classDefaultMutableTreeNode
-
setRootNode
public void setRootNode(boolean rootNode)
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfaceTreeNode- Overrides:
getChildCountin classDefaultMutableTreeNode
-
children
public Enumeration children()
- Specified by:
childrenin interfaceTreeNode- Overrides:
childrenin classDefaultMutableTreeNode
-
-