|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.tree.DefaultMutableTreeNode | +--analyzer.tree.DataTreeNode
Class for building the raw data tree.
Field Summary | |
protected java.util.Hashtable |
attributes
|
static java.lang.String |
ICLASS
|
protected java.util.Vector |
interpreterClasses
|
static java.lang.String |
NAME
|
protected DataSource |
source
|
static java.lang.String |
UNITS
|
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode |
allowsChildren,
children,
EMPTY_ENUMERATION,
parent,
userObject |
Constructor Summary | |
DataTreeNode(java.lang.String name)
Constructor for a composite node. |
|
DataTreeNode(java.lang.String name,
DataSource source)
Constructor for a leaf. |
Method Summary | |
void |
addAttribute(java.lang.String key,
java.lang.String value)
|
void |
addInterpreter(InterpreterClass i)
|
java.lang.String |
getAttribute(java.lang.String key)
|
java.util.Enumeration |
getAttributeLabels()
|
DataTreeNode |
getChild(java.lang.String childName)
|
DataSource |
getDataSource()
return a DataSource object. |
java.util.Enumeration |
getInterpreters()
|
DataTreeNode |
getSibling(java.lang.String siblingName)
|
boolean |
hasInterpreter(java.lang.String name)
|
void |
removeAttribute(java.lang.String key)
|
void |
setAttribute(java.lang.String key,
java.lang.String value)
|
void |
setDataSource(DataSource source)
|
void |
setName(java.lang.String name)
|
java.lang.String |
toString()
|
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 |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected java.util.Hashtable attributes
protected DataSource source
protected java.util.Vector interpreterClasses
public static final java.lang.String NAME
public static final java.lang.String UNITS
public static final java.lang.String ICLASS
Constructor Detail |
public DataTreeNode(java.lang.String name)
public DataTreeNode(java.lang.String name, DataSource source)
Method Detail |
public DataSource getDataSource()
public void addAttribute(java.lang.String key, java.lang.String value)
public java.lang.String getAttribute(java.lang.String key)
public java.util.Enumeration getAttributeLabels()
public void removeAttribute(java.lang.String key)
public void setAttribute(java.lang.String key, java.lang.String value)
public void setName(java.lang.String name)
public void setDataSource(DataSource source)
public java.lang.String toString()
public void addInterpreter(InterpreterClass i)
public java.util.Enumeration getInterpreters()
public boolean hasInterpreter(java.lang.String name)
public DataTreeNode getSibling(java.lang.String siblingName)
public DataTreeNode getChild(java.lang.String childName)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |