Class SchemaDescriptionDocument

All Implemented Interfaces:
BaseDescription, BaseDescriptionDocument

public class SchemaDescriptionDocument extends AbstractBaseDescriptionDocument
Schema description document
Author:
drq
  • Field Details

  • Constructor Details

    • SchemaDescriptionDocument

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

      public SchemaDescriptionDocument()
      Default constructor
  • Method Details

    • getTypeDescriptionList

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

      public void setTypeDescriptionList(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 String toString()
      Overrides:
      toString in class Object
    • newInstance

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