Class WriteDOMSpecification

java.lang.Object
gov.nasa.pds.model.plugin.WriteDOMSpecification

public class WriteDOMSpecification extends Object
Driver for getting document
  • Constructor Details

    • WriteDOMSpecification

      public WriteDOMSpecification(DocDefn lDocInfo)
  • Method Details

    • printArtifacts

      public void printArtifacts() throws IOException
      print the various artifacts
      Throws:
      IOException
    • printStandardSection

      public void printStandardSection(SectionDefn imsec, ArrayList<String> itemNum)
      Print standard section
    • printClassHierarchySection

      public void printClassHierarchySection(ArrayList<DOMClass> printClassArr, SectionDefn secInfo)
      Print Class Hierarchy
    • getPrintClassArr

      public ArrayList<DOMClass> getPrintClassArr(SectionDefn secInfo)
      Get the classes to be printed
    • printModelTOC

      public void printModelTOC(ArrayList<DOMClass> printClassArr, SectionDefn secInfo)
      Print a section of the table of contents
    • printModelTable

      public void printModelTable(ArrayList<DOMClass> printClassArr, SectionDefn secInfo, ArrayList<String> itemNum)
      Print a model in table format as a subsection (added values and fixed card)
    • getClassUnits

      public String getClassUnits(DOMClass lClass)
    • printDataDict

      public void printDataDict()
      routines for printing the data dictionary
    • printGlossary

      public void printGlossary(SectionDefn secInfo)
      routines for printing the glossary
    • getAnchorString

      public String getAnchorString(List<String> valueArr)
      Get Anchor String
    • getSlotMapValue

      public String getSlotMapValue(ArrayList<String> valarr)
      Get Slot Value
    • itemNumPlus

      public void itemNumPlus(ArrayList<String> itemNum)
      bump current level by one
    • itemNumMinus

      public void itemNumMinus(ArrayList<String> itemNum)
      decrement current level by one
    • itemNumAdd

      public void itemNumAdd(ArrayList<String> itemNum)
      increase number of levels by one
    • itemNumRemove

      public void itemNumRemove(ArrayList<String> itemNum)
      decrease number of levels by one
    • printItemNum

      public String printItemNum(ArrayList<String> itemNum)
      print item number
    • insertEMWF

      public String insertEMWF(String str1, ArrayList<String> formSet)
      EMW Formula