Package gov.nasa.pds.model.plugin
Class LDDDOMParser
- java.lang.Object
-
- gov.nasa.pds.model.plugin.LDDDOMParser
-
public class LDDDOMParser extends Object
Parses an XML document - Local_DD
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classLDDDOMParser.TermEntryQMObject
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinishCloneOfLDDUserAttributes()StringgetClassWord(String deName)get the Data Element Concept (DEC) - data element side - from the attribute class word - if the data element name is a class word, return it, e.g.StringgetDataConceptFromDataType(String lValueType)get the conceptual domain (CD) from the data typeStringgetDescriptorWord(boolean isValue, String deName)voidgetLocalDD()voidgetLocalDDPhase2()voidgetLocalDDPhase3()voidOverwriteFrom11179DataDict()voidprintAttr(DOMAttr lDOMAttr)voidprintClass(DOMClass lDOMClass)voidprintDebugAttribute(DOMAttr lDOMAttr, String note)voidprintDebugClass(DOMClass lDOMClass, String note)voidprintDebugProperty(DOMProp lDOMProp, String note)voidprintDebugPropertyArr(ArrayList<DOMProp> lDOMPropArr, String note)voidprintDocumentHeader(SchemaFileDefn lSchemaFileDefn)voidprintDocumentSummary()voidprintLine(int lLevel, String lLeftPart, String lRightPart)voidprintParsedHeader(SchemaFileDefn lSchemaFileDefn)voidprintProtegeClassBegin(String lName, String lDefinition, String lSuperClass)voidprintProtegeClassEnd()voidprintProtegePontAttr(DOMAttr lDOMAttr)voidprintProtegePontAttrValues(DOMAttr lDOMAttr)voidvalidateAssociationCardinalities(String lMinCard, String lMaxCard, String lLocalIdentifier)voidvalidateLDDAttributes()voidwriteLocalDDFiles(SchemaFileDefn lSchemaFileDefn)
-
-
-
Method Detail
-
getLocalDD
public void getLocalDD() throws IOException- Throws:
IOException
-
getLocalDDPhase2
public void getLocalDDPhase2()
-
getLocalDDPhase3
public void getLocalDDPhase3()
-
OverwriteFrom11179DataDict
public void OverwriteFrom11179DataDict()
-
writeLocalDDFiles
public void writeLocalDDFiles(SchemaFileDefn lSchemaFileDefn) throws IOException
- Throws:
IOException
-
printDocumentHeader
public void printDocumentHeader(SchemaFileDefn lSchemaFileDefn)
-
printParsedHeader
public void printParsedHeader(SchemaFileDefn lSchemaFileDefn)
-
printDocumentSummary
public void printDocumentSummary()
-
printAttr
public void printAttr(DOMAttr lDOMAttr)
-
printClass
public void printClass(DOMClass lDOMClass)
-
finishCloneOfLDDUserAttributes
public void finishCloneOfLDDUserAttributes()
-
validateLDDAttributes
public void validateLDDAttributes()
-
validateAssociationCardinalities
public void validateAssociationCardinalities(String lMinCard, String lMaxCard, String lLocalIdentifier)
-
getClassWord
public String getClassWord(String deName)
get the Data Element Concept (DEC) - data element side - from the attribute class word - if the data element name is a class word, return it, e.g. NAME - if the data element name ends in a class word, return it, e.g. mission_NAME - if the data element name ends in an 'S', then it is a COUNT. - otherwise the class word is assumed to be VALUE, return the last token, e.g. emission_ANGLE, filtered through valid concept list.
-
getDataConceptFromDataType
public String getDataConceptFromDataType(String lValueType)
get the conceptual domain (CD) from the data type
-
printProtegePontAttr
public void printProtegePontAttr(DOMAttr lDOMAttr)
-
printProtegePontAttrValues
public void printProtegePontAttrValues(DOMAttr lDOMAttr)
-
printProtegeClassBegin
public void printProtegeClassBegin(String lName, String lDefinition, String lSuperClass)
-
printProtegeClassEnd
public void printProtegeClassEnd()
-
printDebugPropertyArr
public void printDebugPropertyArr(ArrayList<DOMProp> lDOMPropArr, String note)
-
-