org.eclipse.core.internal.dtree
Class AbstractDataTreeNode

java.lang.Object
  extended by org.eclipse.core.internal.dtree.AbstractDataTreeNode
Direct Known Subclasses:
DataTreeNode, DeletedNode, NoDataDeltaNode

public abstract class AbstractDataTreeNode
extends java.lang.Object

This class and its subclasses are used to represent nodes of AbstractDataTrees. Refer to the DataTree API comments for more details.

See Also:
AbstractDataTree

Field Summary
static int T_COMPLETE_NODE
           
static int T_DELETED_NODE
           
static int T_DELTA_NODE
           
static int T_NO_DATA_DELTA_NODE
           
 
Method Summary
 AbstractDataTreeNode[] getChildren()
          Returns an array of the node's children
 java.lang.String getName()
          return the name of the node
 void storeStrings(StringPool set)
           
 java.lang.String toString()
          Returns a unicode representation of the node.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

T_COMPLETE_NODE

public static final int T_COMPLETE_NODE
See Also:
Constant Field Values

T_DELTA_NODE

public static final int T_DELTA_NODE
See Also:
Constant Field Values

T_DELETED_NODE

public static final int T_DELETED_NODE
See Also:
Constant Field Values

T_NO_DATA_DELTA_NODE

public static final int T_NO_DATA_DELTA_NODE
See Also:
Constant Field Values
Method Detail

getChildren

public AbstractDataTreeNode[] getChildren()
Returns an array of the node's children


getName

public java.lang.String getName()
return the name of the node


storeStrings

public void storeStrings(StringPool set)

toString

public java.lang.String toString()
Returns a unicode representation of the node. This method is used for debugging purposes only (no NLS support needed)

Overrides:
toString in class java.lang.Object