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 String
getClassUnits(DOMClass lClass)
ArrayList<DOMClass>
getPrintClassArr(SectionDefn secInfo)
Get the classes to be printedString
getSlotMapValue(ArrayList<String> valarr)
Get Slot ValueString
insertEMWF(String str1, ArrayList<String> formSet)
EMW Formulavoid
itemNumAdd(ArrayList<String> itemNum)
increase number of levels by onevoid
itemNumMinus(ArrayList<String> itemNum)
decrement current level by onevoid
itemNumPlus(ArrayList<String> itemNum)
bump current level by onevoid
itemNumRemove(ArrayList<String> itemNum)
decrease number of levels by onevoid
printArtifacts()
print the various artifactsvoid
printClassHierarchySection(ArrayList<DOMClass> printClassArr, SectionDefn secInfo)
Print Class Hierarchyvoid
printDataDict()
routines for printing the data dictionaryvoid
printGlossary(SectionDefn secInfo)
routines for printing the glossaryString
printItemNum(ArrayList<String> itemNum)
print item numbervoid
printModelTable(ArrayList<DOMClass> printClassArr, SectionDefn secInfo, ArrayList<String> itemNum)
Print a model in table format as a subsection (added values and fixed card)void
printModelTOC(ArrayList<DOMClass> printClassArr, SectionDefn secInfo)
Print a section of the table of contentsvoid
printStandardSection(SectionDefn imsec, ArrayList<String> itemNum)
Print standard section
-
-
-
Constructor Detail
-
WriteDOMSpecification
public WriteDOMSpecification(DocDefn lDocInfo)
-
-
Method Detail
-
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)
-
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
-
-