com.sas.swing.visuals.mdtable
Class AbstractNode

java.lang.Object
  |
  +--com.sas.swing.visuals.mdtable.AbstractNode
All Implemented Interfaces:
NodeInterface, NodeInterface, SimpleNodeInterface
Direct Known Subclasses:
AbstractAxis, AbstractAxisLabel, AbstractDimension, AbstractHierarchy, AbstractLevel, AbstractMember

public abstract class AbstractNode
extends java.lang.Object
implements NodeInterface

Defines an abstract base class for an implementation of NodeInterface.

See Also:
AbstractAxis, AbstractDimension, AbstractHierarchy, AbstractLevel, AbstractMember

Constructor Summary
AbstractNode()
           
 
Method Summary
 String getNodeExpandedText()
          Alias for getLabel.
 String getNodeText()
          Alias for getName.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sas.mdtable.NodeInterface
getLabel, getName
 
Methods inherited from interface com.sas.models.NodeInterface
getNodeType
 
Methods inherited from interface com.sas.models.SimpleNodeInterface
countNodeChildren, getNodeChild, getNodeChildCount, getNodeChildren, isLeafNode
 

Constructor Detail

AbstractNode

public AbstractNode()
Method Detail

getNodeExpandedText

public final String getNodeExpandedText()
Alias for getLabel. If getLabel fails (throws TableException), getNodeText is returned.
Specified by:
getNodeExpandedText in interface NodeInterface
Returns:
The node's label.
See Also:
NodeInterface.getLabel()

getNodeText

public final String getNodeText()
Alias for getName. If getName fails (throws TableException), getNodeType is returned.
Specified by:
getNodeText in interface NodeInterface
Returns:
The node's name.
See Also:
NodeInterface.getName()




Copyright © 2005 SAS Institute Inc. All Rights Reserved.
javadoc generated Thu, 16 Feb 2006 02:19:57