org.annotation.wordfreak.project
Class ProjectItemTreeNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byorg.annotation.wordfreak.project.ProjectItemTreeNode
All Implemented Interfaces:
java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public class ProjectItemTreeNode
extends javax.swing.tree.DefaultMutableTreeNode

Wrapper class which makes a ProjectItem a MutableTreeNode.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
ProjectItemTreeNode(ProjectItem data)
           
 
Method Summary
 void add(javax.swing.tree.MutableTreeNode tn)
           
 java.util.List getAnnPaths()
           
 java.lang.String getFilePath()
           
 void insert(javax.swing.tree.MutableTreeNode tn, int i)
           
 void remove(int i)
           
 void remove(javax.swing.tree.MutableTreeNode tn)
           
 java.lang.String toString()
           
 
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, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProjectItemTreeNode

public ProjectItemTreeNode(ProjectItem data)
Method Detail

insert

public void insert(javax.swing.tree.MutableTreeNode tn,
                   int i)

add

public void add(javax.swing.tree.MutableTreeNode tn)

remove

public void remove(int i)

remove

public void remove(javax.swing.tree.MutableTreeNode tn)

getFilePath

public java.lang.String getFilePath()

getAnnPaths

public java.util.List getAnnPaths()

toString

public java.lang.String toString()


Copyright © 2004 Thomas Morton and Jeremy LaCivita. All Rights Reserved.