Package gov.nasa.pds.model.plugin
Class WriteDOMSpecification
java.lang.Object
gov.nasa.pds.model.plugin.WriteDOMSpecification
Driver for getting document
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAnchorString(List<String> valueArr) Get Anchor StringgetClassUnits(DOMClass lClass) getPrintClassArr(SectionDefn secInfo) Get the classes to be printedgetSlotMapValue(ArrayList<String> valarr) Get Slot ValueinsertEMWF(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 onevoidprint the various artifactsvoidprintClassHierarchySection(ArrayList<DOMClass> printClassArr, SectionDefn secInfo) Print Class Hierarchyvoidroutines for printing the data dictionaryvoidprintGlossary(SectionDefn secInfo) routines for printing the glossaryprintItemNum(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 Details
-
WriteDOMSpecification
-
-
Method Details
-
printArtifacts
print the various artifacts- Throws:
IOException
-
printStandardSection
Print standard section -
printClassHierarchySection
Print Class Hierarchy -
getPrintClassArr
Get the classes to be printed -
printModelTOC
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
-
printDataDict
public void printDataDict()routines for printing the data dictionary -
printGlossary
routines for printing the glossary -
getAnchorString
Get Anchor String -
getSlotMapValue
Get Slot Value -
itemNumPlus
bump current level by one -
itemNumMinus
decrement current level by one -
itemNumAdd
increase number of levels by one -
itemNumRemove
decrease number of levels by one -
printItemNum
print item number -
insertEMWF
EMW Formula
-