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
Modifier and TypeMethodDescriptionvoiddestroy()NOT YET DOCUMENTEDReturns a flat list containing all DleseStandardsNodes in the standardsTree.Gets the rootNode attribute of the StandardsDocument objectgetStandard(String id) Get a StandardNode by idgetTopic()intsize()The number of nodes in this tree.
-
Method Details
-
getAuthor
String getAuthor() -
getTopic
String getTopic() -
getStandard
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
-