DLESE Tools
v1.6.0

org.dlese.dpc.schemedit.standards
Interface StandardsNode

All Known Implementing Classes:
AsnStandardsNode, CommCoreStandardsNode, DleseStandardsNode, TeachersDomainStandardsNode

public interface StandardsNode

Node in a hierarchical structure of content standards, used to display standards using mui-oriented commands and therefore modeled after the VocabNode interface.

Author:
ostwald

$Id $


Method Summary
 void addSubNode(StandardsNode node)
          Adds a feature to the SubNode attribute of the StandardsNode object
 List getAncestors()
          Gets a list of ancestors as StandardsNodes from this to stdDocument root;
 StandardsNode getChild(String childId)
          Gets the specified child of this Node
 String getDefinition()
          A definition of the vocab choice (defined for vocabNode, not clear how relevant for standardsNode).
 String getFullText()
          Gets the fullText attribute of the StandardsNode object
 String getGradeRange()
          Gets the gradeRange attribute of the StandardsNode object
 boolean getHasSubList()
          Gets the hasSubList attribute of the StandardsNode object
 String getId()
          Gets the id attribute of the StandardsNode object
 boolean getIsLeafNode()
          Gets the isLeafNode attribute of the StandardsNode object
 String getLabel()
          Gets the label attribute of the StandardsNode object
 int getLevel()
          Gets the level attribute of the StandardsNode object
 boolean getNoDisplay()
          Gets the noDisplay attribute of the StandardsNode object
 List getSubList()
          Gets a list of StandardsNodes that have this node as a parent.
 boolean getWrap()
          Gets the wrap attribute of the StandardsNode object
 boolean isLastInSubList()
          Gets the isLastInSubList attribute of the StandardsNode object
 

Method Detail

getId

String getId()
Gets the id attribute of the StandardsNode object

Returns:
The id value

getAncestors

List getAncestors()
Gets a list of ancestors as StandardsNodes from this to stdDocument root;

Returns:
The ancestors value

isLastInSubList

boolean isLastInSubList()
Gets the isLastInSubList attribute of the StandardsNode object

Returns:
The isLastInSubList value

getNoDisplay

boolean getNoDisplay()
Gets the noDisplay attribute of the StandardsNode object

Returns:
The noDisplay value

getChild

StandardsNode getChild(String childId)
Gets the specified child of this Node

Parameters:
childId - NOT YET DOCUMENTED
Returns:
The child value

getLevel

int getLevel()
Gets the level attribute of the StandardsNode object

Returns:
The level value

getSubList

List getSubList()
Gets a list of StandardsNodes that have this node as a parent.

Returns:
The subList value

getGradeRange

String getGradeRange()
Gets the gradeRange attribute of the StandardsNode object

Returns:
String of form "K-4"

getHasSubList

boolean getHasSubList()
Gets the hasSubList attribute of the StandardsNode object

Returns:
The hasSubList value

getIsLeafNode

boolean getIsLeafNode()
Gets the isLeafNode attribute of the StandardsNode object

Returns:
The isLeafNode value

addSubNode

void addSubNode(StandardsNode node)
Adds a feature to the SubNode attribute of the StandardsNode object

Parameters:
node - The feature to be added to the SubNode attribute

getDefinition

String getDefinition()
A definition of the vocab choice (defined for vocabNode, not clear how relevant for standardsNode). If non-null, used as mouse-over title in JSP.

Returns:
The definition value

getWrap

boolean getWrap()
Gets the wrap attribute of the StandardsNode object

Returns:
The wrap value

getLabel

String getLabel()
Gets the label attribute of the StandardsNode object

Returns:
The label value

getFullText

String getFullText()
Gets the fullText attribute of the StandardsNode object

Returns:
The fullText value

DLESE Tools
v1.6.0