Class SchemaDescriptionDocument

    • Field Detail

      • ROOT_ELEMENT_NAME

        public static final java.lang.String ROOT_ELEMENT_NAME
        See Also:
        Constant Field Values
      • DESC_NAME_POSTFIX

        public static final java.lang.String DESC_NAME_POSTFIX
        See Also:
        Constant Field Values
      • DESC_NAME_PATTERN

        public static final java.lang.String DESC_NAME_PATTERN
        See Also:
        Constant Field Values
      • typeDescriptionList

        public java.util.ArrayList<TypeDescription> typeDescriptionList
    • Constructor Detail

      • SchemaDescriptionDocument

        public SchemaDescriptionDocument​(java.lang.String id,
                                         java.lang.String shortName,
                                         java.lang.String description)
        Constructor with id, shortName and desription
        Parameters:
        id - String
        shortName - String
        description - String
      • SchemaDescriptionDocument

        public SchemaDescriptionDocument()
        Default constructor
    • Method Detail

      • getTypeDescriptionList

        public java.util.ArrayList<TypeDescription> getTypeDescriptionList()
        Returns:
        the typeDescriptionList
      • setTypeDescriptionList

        public void setTypeDescriptionList​(java.util.ArrayList<TypeDescription> typeDescriptionList)
        Parameters:
        typeDescriptionList - the typeDescriptionList to set
      • getTypeDescriptions

        public TypeDescription[] getTypeDescriptions()
        Returns:
        the schemaDescriptions
      • setTypeDescriptions

        public void setTypeDescriptions​(TypeDescription[] typeDescriptions)
        Parameters:
        typeDescriptions - TypeDescription[]
      • addTypeDescription

        public void addTypeDescription​(TypeDescription typeDescription)
        Parameters:
        typeDescription - TypeDescription
      • parse

        public void parse​(org.dom4j.Element elem)
        Description copied from class: AbstractBaseDescription
        Populates fields from given XML element without validation
        Overrides:
        parse in class AbstractBaseDescription
        Parameters:
        elem - root element for parsing
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • newInstance

        public static SchemaDescriptionDocument newInstance()
        Return a new instance of SchemaDescriptDocument
        Returns:
        SchemaDescriptionDocument