DLESE Tools
v1.6.0

org.dlese.dpc.schemedit.standards
Interface StandardsDocument

All Known Implementing Classes:
AsnStandardsDocument, CommCoreStandardsDocument, DleseStandardsDocument, TeachersDomainLexicon

public interface StandardsDocument

Interface for classes representing an educational standard (e.g., an ASN Standard Document) as a heirarchy of standards nodes in support of display and selection in the metadata editor.

Author:
ostwald

Method Summary
 void destroy()
          NOT YET DOCUMENTED
 String getAuthor()
           
 List getNodeList()
          Returns a flat list containing all DleseStandardsNodes in the standardsTree.
 StandardsNode getRootNode()
          Gets the rootNode attribute of the StandardsDocument object
 StandardsNode getStandard(String id)
          Get a StandardNode by id
 String getTopic()
           
 int size()
          The number of nodes in this tree.
 

Method Detail

getAuthor

String getAuthor()

getTopic

String getTopic()

getStandard

StandardsNode getStandard(String id)
Get a StandardNode by id

Parameters:
id - the standard id
Returns:
The standard for this id or null if a standard is not found

getRootNode

StandardsNode getRootNode()
Gets the rootNode attribute of the StandardsDocument object

Returns:
The rootNode value

getNodeList

List getNodeList()
Returns a flat list containing all DleseStandardsNodes in the standardsTree.

Returns:
The nodeList value

size

int size()
The number of nodes in this tree.

Returns:
the size of the tree

destroy

void destroy()
NOT YET DOCUMENTED


DLESE Tools
v1.6.0