Class LDDDOMParser

java.lang.Object
gov.nasa.pds.model.plugin.LDDDOMParser

public class LDDDOMParser extends Object
Parses an XML document - Local_DD
  • Constructor Details

  • Method Details

    • 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)
    • printLine

      public void printLine(int lLevel, String lLeftPart, String lRightPart)
    • 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.
    • getDescriptorWord

      public String getDescriptorWord(boolean isValue, String deName)
    • 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()
    • printDebugClass

      public void printDebugClass(DOMClass lDOMClass, String note)
    • printDebugPropertyArr

      public void printDebugPropertyArr(ArrayList<DOMProp> lDOMPropArr, String note)
    • printDebugProperty

      public void printDebugProperty(DOMProp lDOMProp, String note)
    • printDebugAttribute

      public void printDebugAttribute(DOMAttr lDOMAttr, String note)