Package gov.nasa.pds.model.plugin
Class WriteDOMSpecification
- java.lang.Object
-
- gov.nasa.pds.model.plugin.WriteDOMSpecification
-
public class WriteDOMSpecification extends Object
Driver for getting document
-
-
Constructor Summary
Constructors Constructor Description WriteDOMSpecification(DocDefn lDocInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassUnits(DOMClass lClass)ArrayList<DOMClass>getPrintClassArr(SectionDefn secInfo)Get the classes to be printedStringgetSlotMapValue(ArrayList<String> valarr)Get Slot ValueStringinsertEMWF(String str1, ArrayList<String> formSet)EMW FormulavoiditemNumAdd(ArrayList<String> itemNum)increase number of levels by onevoiditemNumMinus(ArrayList<String> itemNum)decrement current level by onevoiditemNumPlus(ArrayList<String> itemNum)bump current level by onevoiditemNumRemove(ArrayList<String> itemNum)decrease number of levels by onevoidprintArtifacts()print the various artifactsvoidprintClassHierarchySection(ArrayList<DOMClass> printClassArr, SectionDefn secInfo)Print Class HierarchyvoidprintDataDict()routines for printing the data dictionaryvoidprintGlossary(SectionDefn secInfo)routines for printing the glossaryStringprintItemNum(ArrayList<String> itemNum)print item numbervoidprintModelTable(ArrayList<DOMClass> printClassArr, SectionDefn secInfo, ArrayList<String> itemNum)Print a model in table format as a subsection (added values and fixed card)voidprintModelTOC(ArrayList<DOMClass> printClassArr, SectionDefn secInfo)Print a section of the table of contentsvoidprintStandardSection(SectionDefn imsec, ArrayList<String> itemNum)Print standard section
-
-
-
Constructor Detail
-
WriteDOMSpecification
public WriteDOMSpecification(DocDefn lDocInfo)
-
-
Method Detail
-
printArtifacts
public void printArtifacts() throws IOExceptionprint 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)
-
printDataDict
public void printDataDict()
routines for printing the data dictionary
-
printGlossary
public void printGlossary(SectionDefn secInfo)
routines for printing the glossary
-
itemNumRemove
public void itemNumRemove(ArrayList<String> itemNum)
decrease number of levels by one
-
-