Luky Library - 4.1.1 (20061117-1148)

luky.util
Class TokenTree

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by luky.util.TokenTree
All Implemented Interfaces:
Serializable, Cloneable, MutableTreeNode, TreeNode

public class TokenTree
extends DefaultMutableTreeNode

extends a the default tree with some handy new options used to convert tokend strings to trees e.g. /xx/yy/zz

Version:
1.00
Author:
Chris Lukassen
See Also:
Serialized Form
 

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
TokenTree(Object token)
          Constructor
 
Method Summary
 TokenTree get(String token)
          get a node indexed by the token
 Object getUserData(String name)
          gets a user datafield
 int put(String token)
          adds a tokenized string to the tree
 int putToken(String token)
          Deprecated. replaced by put will be removed in the future
 void putUserData(String name, Object value)
          adds a user datafield to the object
 TokenTree remove(String token)
          remove a tokenized item from the tree
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, 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

TokenTree

public TokenTree(Object token)
Constructor

Method Detail

putUserData

public void putUserData(String name,
                        Object value)
adds a user datafield to the object


getUserData

public Object getUserData(String name)
gets a user datafield


putToken

public int putToken(String token)
Deprecated. replaced by put will be removed in the future

adds a tokenized string to the tree


remove

public TokenTree remove(String token)
remove a tokenized item from the tree


put

public int put(String token)
adds a tokenized string to the tree


get

public TokenTree get(String token)
get a node indexed by the token


Luky Library - 4.1.1 (20061117-1148)