Package org.geotools.ows.wms.xml
Class OGCSchema
- Object
- 
- OGCSchema
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intGET_CAPABILITIESstatic intGET_FEATURE_INFOstatic intGET_MAPstatic URINAMESPACE- 
Fields inherited from interface SchemaALL, EXTENSION, NONE, RESTRICTION
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedOGCSchema()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeGroup[]getAttributeGroups()This method is intended to provide a list of public AttributeGroups defined by this Schema.Attribute[]getAttributes()This method is intended to provide a list of public Attributes defined by this Schema.intgetBlockDefault()This method returns the default block value associated with this schema as a mask.ComplexType[]getComplexTypes()This method is intended to provide a list of public ComplexTypes defined by this Schema.Element[]getElements()This method is intended to provide a list of public Elements defined by this Schema.intgetFinalDefault()This method returns the default final value associated with this schema as a mask.Group[]getGroups()This method is intended to provide a list of public Groups defined by this Schema.StringgetId()This method is intended to provide the ID of this Schema.Map<RenderingHints.Key,?>getImplementationHints()Returns the implementation hints.Schema[]getImports()This method is intended to provide a list of public Imports defined by this Schema.static OGCSchemagetInstance()StringgetPrefix()Gets the recommended prefix for this schema.SimpleType[]getSimpleTypes()This method is intended to provide a list of public SimpleTypes defined by this Schema.URIgetTargetNamespace()This returns the intended use name of the Schema (kinda like an ID, for a better definition see the XML Schema Specification).URIgetURI()StringgetVersion()This returns the Schema version ...booleanincludesURI(URI uri)This looks to see if the URI passed in is represented by this Schema.booleanisAttributeFormDefault()Returns true when the Default Attribute Form is qualified, false otherwise.booleanisElementFormDefault()Returns true when the Default Element Form is qualified, false otherwise.
 
- 
- 
- 
Field Detail- 
NAMESPACEpublic static final URI NAMESPACE 
 - 
GET_CAPABILITIESpublic static final int GET_CAPABILITIES - See Also:
- Constant Field Values
 
 - 
GET_MAPpublic static final int GET_MAP - See Also:
- Constant Field Values
 
 - 
GET_FEATURE_INFOpublic static final int GET_FEATURE_INFO - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getInstancepublic static OGCSchema getInstance() 
 - 
getBlockDefaultpublic int getBlockDefault() Description copied from interface:SchemaThis method returns the default block value associated with this schema as a mask. The keys for the mask are represented as constants at the head of this file. As defined in the XML Schema specification, element and type blocks should only be extended to include this block if one is not specified.- Specified by:
- getBlockDefaultin interface- Schema
- Returns:
- Block Mask
 
 - 
getFinalDefaultpublic int getFinalDefault() Description copied from interface:SchemaThis method returns the default final value associated with this schema as a mask. The keys for the mask are represented as constants at the head of this file. As defined in the XML Schema specification, element and type final values should only be extended to include this final value if one is not specified.- Specified by:
- getFinalDefaultin interface- Schema
- Returns:
- Final Mask
 
 - 
getIdpublic String getId() Description copied from interface:SchemaThis method is intended to provide the ID of this Schema.
 - 
getImportspublic Schema[] getImports() Description copied from interface:SchemaThis method is intended to provide a list of public Imports defined by this Schema. The definition of 'public Imports' should be interpreted as the set of Imports available when creating an instance document, extending the schema, or importing the schema.- Specified by:
- getImportsin interface- Schema
- See Also:
- Schema
 
 - 
getPrefixpublic String getPrefix() Description copied from interface:SchemaGets the recommended prefix for this schema.
 - 
getTargetNamespacepublic URI getTargetNamespace() Description copied from interface:SchemaThis returns the intended use name of the Schema (kinda like an ID, for a better definition see the XML Schema Specification).- Specified by:
- getTargetNamespacein interface- Schema
 
 - 
getVersionpublic String getVersion() Description copied from interface:SchemaThis returns the Schema version ...- Specified by:
- getVersionin interface- Schema
 
 - 
includesURIpublic boolean includesURI(URI uri) Description copied from interface:SchemaThis looks to see if the URI passed in is represented by this Schema. Often this method uses some heuritics on the list of included URIs. This allows one Schema to represent one targetNamespace, but be potentially represented in more than one file.Used to determine if the uri should provided should be included in an instance document. - Specified by:
- includesURIin interface- Schema
- See Also:
- #getUris()
 
 - 
isAttributeFormDefaultpublic boolean isAttributeFormDefault() Description copied from interface:SchemaReturns true when the Default Attribute Form is qualified, false otherwise.- Specified by:
- isAttributeFormDefaultin interface- Schema
 
 - 
isElementFormDefaultpublic boolean isElementFormDefault() Description copied from interface:SchemaReturns true when the Default Element Form is qualified, false otherwise.- Specified by:
- isElementFormDefaultin interface- Schema
 
 - 
getAttributeGroupspublic AttributeGroup[] getAttributeGroups() Description copied from interface:SchemaThis method is intended to provide a list of public AttributeGroups defined by this Schema. The definition of 'public AttributeGroups' should be interpreted as the set of AttributeGroups available when creating an instance document, extending the schema, or importing the schema.- Specified by:
- getAttributeGroupsin interface- Schema
- Returns:
- AttributeGroup[]
- See Also:
- AttributeGroup
 
 - 
getAttributespublic Attribute[] getAttributes() Description copied from interface:SchemaThis method is intended to provide a list of public Attributes defined by this Schema. The definition of 'public Attributes' should be interpreted as the set of Attributes available when creating an instance document, extending the schema, or importing the schema.- Specified by:
- getAttributesin interface- Schema
- See Also:
- Attribute
 
 - 
getComplexTypespublic ComplexType[] getComplexTypes() Description copied from interface:SchemaThis method is intended to provide a list of public ComplexTypes defined by this Schema. The definition of 'public ComplexTypes' should be interpreted as the set of ComplexTypes available when creating an instance document, extending the schema, or importing the schema.- Specified by:
- getComplexTypesin interface- Schema
- See Also:
- ComplexType
 
 - 
getElementspublic Element[] getElements() Description copied from interface:SchemaThis method is intended to provide a list of public Elements defined by this Schema. The definition of 'public Elements' should be interpreted as the set of Elements available when creating an instance document, extending the schema, or importing the schema.- Specified by:
- getElementsin interface- Schema
- See Also:
- Element
 
 - 
getGroupspublic Group[] getGroups() Description copied from interface:SchemaThis method is intended to provide a list of public Groups defined by this Schema. The definition of 'public Groups' should be interpreted as the set of Groups available when creating an instance document, extending the schema, or importing the schema.
 - 
getSimpleTypespublic SimpleType[] getSimpleTypes() Description copied from interface:SchemaThis method is intended to provide a list of public SimpleTypes defined by this Schema. The definition of 'public SimpleTypes' should be interpreted as the set of SimpleTypes available when creating an instance document, extending the schema, or importing the schema.- Specified by:
- getSimpleTypesin interface- Schema
- See Also:
- SimpleType
 
 - 
getImplementationHintspublic Map<RenderingHints.Key,?> getImplementationHints() Returns the implementation hints. The default implementation returns en empty map.- Specified by:
- getImplementationHintsin interface- Factory
- Returns:
- The map of hints, or an {@linkplain java.util.Collections.emptyMap() empty map} if none.
 
 
- 
 
-