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 Details

    • 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