org.geworkbench.builtin.projects
Class ProjectTreeNode

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by org.geworkbench.builtin.projects.ProjectTreeNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Direct Known Subclasses:
DataSetNode, DataSetSubNode, PendingTreeNode

public class ProjectTreeNode
extends javax.swing.tree.DefaultMutableTreeNode
implements java.io.Serializable

Copyright: Copyright (c) 2003

Company: First Genetic Trust Inc.

ProjectTree node which represents a generic node in the Project panel component

Version:
$Id: ProjectTreeNode.java 10461 2013-04-24 20:13:16Z zji $
Author:
First Genetic Trust
See Also:
Serialized Form

Field Summary
protected  java.lang.String description
           
protected  java.lang.String dirPropertyKey
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
protected ProjectTreeNode()
          Default Constructor, required by its sub-class's constructor
  ProjectTreeNode(java.lang.String rootLabel)
          Constructor The only time you construct an instance of this class, instead of its sub-class, is the root node.
 
Method Summary
protected  DSDataSet<? extends DSBioObject> getDataset()
           
 java.lang.String getDescription()
           
 void setDescription(java.lang.String description)
           
protected  void writeToFile(boolean tabDelimited, java.awt.Component dialogParent)
           
 
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
 

Field Detail

description

protected java.lang.String description

dirPropertyKey

protected java.lang.String dirPropertyKey
Constructor Detail

ProjectTreeNode

protected ProjectTreeNode()
Default Constructor, required by its sub-class's constructor


ProjectTreeNode

public ProjectTreeNode(java.lang.String rootLabel)
Constructor The only time you construct an instance of this class, instead of its sub-class, is the root node.

Method Detail

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getDataset

protected DSDataSet<? extends DSBioObject> getDataset()

writeToFile

protected void writeToFile(boolean tabDelimited,
                           java.awt.Component dialogParent)