Class AppSchemaInfo

java.lang.Object
org.opengis.cite.iso19136.general.AppSchemaInfo

public class AppSchemaInfo extends Object
Provides information about the types of objects declared in a GML application schema. Clause 21.2.1 in ISO 19136 requires a conforming schema to include specific types of geographic objects.
  • Constructor Details

    • AppSchemaInfo

      public AppSchemaInfo()
  • Method Details

    • getGMLContentTypes

      public Set<GMLObjectType> getGMLContentTypes()
    • getFeatureTypes

      public List<org.apache.xerces.xs.XSElementDeclaration> getFeatureTypes()
    • setFeatureTypes

      public void setFeatureTypes(List<org.apache.xerces.xs.XSElementDeclaration> features)
    • getFeatureDefinitions

      public Set<org.apache.xerces.xs.XSComplexTypeDefinition> getFeatureDefinitions()
    • setFeatureDefinitions

      public void setFeatureDefinitions(Set<org.apache.xerces.xs.XSComplexTypeDefinition> typeDefs)
    • getGeometryTypes

      public List<org.apache.xerces.xs.XSElementDeclaration> getGeometryTypes()
    • setGeometryTypes

      public void setGeometryTypes(List<org.apache.xerces.xs.XSElementDeclaration> geometries)
    • getTimeTypes

      public List<org.apache.xerces.xs.XSElementDeclaration> getTimeTypes()
    • setTimeTypes

      public void setTimeTypes(List<org.apache.xerces.xs.XSElementDeclaration> timeTypes)
    • getTopoTypes

      public List<org.apache.xerces.xs.XSElementDeclaration> getTopoTypes()
    • setTopoTypes

      public void setTopoTypes(List<org.apache.xerces.xs.XSElementDeclaration> topoTypes)
    • getCoverageTypes

      public List<org.apache.xerces.xs.XSElementDeclaration> getCoverageTypes()
    • setCoverageTypes

      public void setCoverageTypes(List<org.apache.xerces.xs.XSElementDeclaration> coverageTypes)
    • getCrsTypes

      public List<org.apache.xerces.xs.XSElementDeclaration> getCrsTypes()
    • setCrsTypes

      public void setCrsTypes(List<org.apache.xerces.xs.XSElementDeclaration> crsTypes)
    • getDefinitionTypes

      public List<org.apache.xerces.xs.XSElementDeclaration> getDefinitionTypes()
    • setDefinitionTypes

      public void setDefinitionTypes(List<org.apache.xerces.xs.XSElementDeclaration> definitionTypes)
    • getObservationTypes

      public List<org.apache.xerces.xs.XSElementDeclaration> getObservationTypes()
    • setObservationTypes

      public void setObservationTypes(List<org.apache.xerces.xs.XSElementDeclaration> obsTypes)
    • conforms

      public boolean conforms()
      Indicates whether or not the application schema includes any of the schema components identified in clause 21.2.1. In essence, at least one type of GML object must be defined.
      Returns:
      true if the required schema components are present; false otherwise.
    • toString

      public String toString()
      Overrides:
      toString in class Object