Class CapabilitiesBaseType

  • Direct Known Subclasses:
    CapabilitiesType

    public class CapabilitiesBaseType
    extends Object
    XML encoded GetCapabilities operation response. This document provides clients with service metadata about a specific service instance, usually including metadata about the tightly-coupled data served. If the server does not implement the updateSequence parameter, the server shall always return the complete Capabilities document, without the updateSequence parameter. When the server implements the updateSequence parameter and the GetCapabilities operation request included the updateSequence parameter with the current value, the server shall return this element with only the "version" and "updateSequence" attributes. Otherwise, all optional elements shall be included or not depending on the actual value of the Contents parameter in the GetCapabilities operation request. This base type shall be extended by each specific OWS to include the additional contents needed.

    Java class for CapabilitiesBaseType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="CapabilitiesBaseType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://www.opengis.net/ows}ServiceIdentification" minOccurs="0"/>
             <element ref="{http://www.opengis.net/ows}ServiceProvider" minOccurs="0"/>
             <element ref="{http://www.opengis.net/ows}OperationsMetadata" minOccurs="0"/>
           </sequence>
           <attribute name="version" use="required" type="{http://www.opengis.net/ows}VersionType" />
           <attribute name="updateSequence" type="{http://www.opengis.net/ows}UpdateSequenceType" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • CapabilitiesBaseType

        public CapabilitiesBaseType()
        Default no-arg constructor
    • Method Detail

      • setServiceIdentification

        public void setServiceIdentification​(ServiceIdentification value)
        Sets the value of the serviceIdentification property.
        Parameters:
        value - allowed object is ServiceIdentification
      • getServiceProvider

        public ServiceProvider getServiceProvider()
        Gets the value of the serviceProvider property.
        Returns:
        possible object is ServiceProvider
      • setServiceProvider

        public void setServiceProvider​(ServiceProvider value)
        Sets the value of the serviceProvider property.
        Parameters:
        value - allowed object is ServiceProvider
      • setOperationsMetadata

        public void setOperationsMetadata​(OperationsMetadata value)
        Sets the value of the operationsMetadata property.
        Parameters:
        value - allowed object is OperationsMetadata
      • getVersion

        public String getVersion()
        Gets the value of the version property.
        Returns:
        possible object is String
      • setVersion

        public void setVersion​(String value)
        Sets the value of the version property.
        Parameters:
        value - allowed object is String
      • getUpdateSequence

        public String getUpdateSequence()
        Gets the value of the updateSequence property.
        Returns:
        possible object is String
      • setUpdateSequence

        public void setUpdateSequence​(String value)
        Sets the value of the updateSequence property.
        Parameters:
        value - allowed object is String