public class WriteSpecification extends Object
Constructor and Description |
---|
WriteSpecification(DocDefn lDocInfo,
boolean lflag) |
Modifier and Type | Method and Description |
---|---|
String |
getClassUnits(PDSObjDefn lClass) |
ArrayList<PDSObjDefn> |
getPrintClassArr(SectionDefn secInfo)
Get the classes to be printed
|
String |
getSlotMapValue(ArrayList<String> valarr)
Get Slot Value
|
String |
insertEMWF(String str1,
ArrayList<String> formSet)
EMW Formula
|
void |
itemNumAdd(ArrayList<String> itemNum)
increase number of levels by one
|
void |
itemNumMinus(ArrayList<String> itemNum)
decrement current level by one
|
void |
itemNumPlus(ArrayList<String> itemNum)
bump current level by one
|
void |
itemNumRemove(ArrayList<String> itemNum)
decrease number of levels by one
|
boolean |
myIsInteger(String s)
check to see if string is numeric
|
void |
printArtifacts()
print the various artifacts
|
void |
printClassHierarchySection(ArrayList<PDSObjDefn> printClassArr,
SectionDefn secInfo)
Print Class Hierarchy
|
void |
printDataDict()
routines for printing the data dictionary
|
void |
printGlossary(SectionDefn secInfo)
routines for printing the glossary
|
String |
printItemNum(ArrayList<String> itemNum)
print item number
|
void |
printModelTable(ArrayList<PDSObjDefn> printClassArr,
SectionDefn secInfo,
ArrayList<String> itemNum)
Print a model in table format as a subsection (added values and fixed card)
|
void |
printModelTOC(ArrayList<PDSObjDefn> printClassArr,
SectionDefn secInfo)
Print a section of the table of contents
|
void |
printStandardSection(SectionDefn imsec,
ArrayList<String> itemNum)
Print standard section
|
public WriteSpecification(DocDefn lDocInfo, boolean lflag)
public void printArtifacts() throws IOException
IOException
public void printStandardSection(SectionDefn imsec, ArrayList<String> itemNum)
public void printClassHierarchySection(ArrayList<PDSObjDefn> printClassArr, SectionDefn secInfo)
public ArrayList<PDSObjDefn> getPrintClassArr(SectionDefn secInfo)
public void printModelTOC(ArrayList<PDSObjDefn> printClassArr, SectionDefn secInfo)
public void printModelTable(ArrayList<PDSObjDefn> printClassArr, SectionDefn secInfo, ArrayList<String> itemNum)
public String getClassUnits(PDSObjDefn lClass)
public void printDataDict()
public void printGlossary(SectionDefn secInfo)
public boolean myIsInteger(String s)
Copyright © 2010–2016 Planetary Data System. All rights reserved.