net.opengis.ows.v_2_0
Class CapabilitiesBaseType

java.lang.Object
  extended by net.opengis.ows.v_2_0.CapabilitiesBaseType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class CapabilitiesBaseType
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

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/2.0}ServiceIdentification" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}ServiceProvider" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}OperationsMetadata" minOccurs="0"/>
         <element name="Languages" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/ows/2.0}Language" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="version" use="required" type="{http://www.opengis.net/ows/2.0}VersionType" />
       <attribute name="updateSequence" type="{http://www.opengis.net/ows/2.0}UpdateSequenceType" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CapabilitiesBaseType.Languages
          Java class for anonymous complex type.
 
Field Summary
protected  CapabilitiesBaseType.Languages languages
           
protected  OperationsMetadata operationsMetadata
           
protected  ServiceIdentification serviceIdentification
           
protected  ServiceProvider serviceProvider
           
protected  String updateSequence
           
protected  String version
           
 
Constructor Summary
CapabilitiesBaseType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
           
 CapabilitiesBaseType.Languages getLanguages()
          Gets the value of the languages property.
 OperationsMetadata getOperationsMetadata()
          Gets the value of the operationsMetadata property.
 ServiceIdentification getServiceIdentification()
          Gets the value of the serviceIdentification property.
 ServiceProvider getServiceProvider()
          Gets the value of the serviceProvider property.
 String getUpdateSequence()
          Gets the value of the updateSequence property.
 String getVersion()
          Gets the value of the version property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetLanguages()
           
 boolean isSetOperationsMetadata()
           
 boolean isSetServiceIdentification()
           
 boolean isSetServiceProvider()
           
 boolean isSetUpdateSequence()
           
 boolean isSetVersion()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setLanguages(CapabilitiesBaseType.Languages value)
          Sets the value of the languages property.
 void setOperationsMetadata(OperationsMetadata value)
          Sets the value of the operationsMetadata property.
 void setServiceIdentification(ServiceIdentification value)
          Sets the value of the serviceIdentification property.
 void setServiceProvider(ServiceProvider value)
          Sets the value of the serviceProvider property.
 void setUpdateSequence(String value)
          Sets the value of the updateSequence property.
 void setVersion(String value)
          Sets the value of the version property.
 String toString()
           
 CapabilitiesBaseType withLanguages(CapabilitiesBaseType.Languages value)
           
 CapabilitiesBaseType withOperationsMetadata(OperationsMetadata value)
           
 CapabilitiesBaseType withServiceIdentification(ServiceIdentification value)
           
 CapabilitiesBaseType withServiceProvider(ServiceProvider value)
           
 CapabilitiesBaseType withUpdateSequence(String value)
           
 CapabilitiesBaseType withVersion(String value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serviceIdentification

protected ServiceIdentification serviceIdentification

serviceProvider

protected ServiceProvider serviceProvider

operationsMetadata

protected OperationsMetadata operationsMetadata

languages

protected CapabilitiesBaseType.Languages languages

version

protected String version

updateSequence

protected String updateSequence
Constructor Detail

CapabilitiesBaseType

public CapabilitiesBaseType()
Method Detail

getServiceIdentification

public ServiceIdentification getServiceIdentification()
Gets the value of the serviceIdentification property.

Returns:
possible object is ServiceIdentification

setServiceIdentification

public void setServiceIdentification(ServiceIdentification value)
Sets the value of the serviceIdentification property.

Parameters:
value - allowed object is ServiceIdentification

isSetServiceIdentification

public boolean isSetServiceIdentification()

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

isSetServiceProvider

public boolean isSetServiceProvider()

getOperationsMetadata

public OperationsMetadata getOperationsMetadata()
Gets the value of the operationsMetadata property.

Returns:
possible object is OperationsMetadata

setOperationsMetadata

public void setOperationsMetadata(OperationsMetadata value)
Sets the value of the operationsMetadata property.

Parameters:
value - allowed object is OperationsMetadata

isSetOperationsMetadata

public boolean isSetOperationsMetadata()

getLanguages

public CapabilitiesBaseType.Languages getLanguages()
Gets the value of the languages property.

Returns:
possible object is CapabilitiesBaseType.Languages

setLanguages

public void setLanguages(CapabilitiesBaseType.Languages value)
Sets the value of the languages property.

Parameters:
value - allowed object is CapabilitiesBaseType.Languages

isSetLanguages

public boolean isSetLanguages()

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

isSetVersion

public boolean isSetVersion()

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

isSetUpdateSequence

public boolean isSetUpdateSequence()

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

withServiceIdentification

public CapabilitiesBaseType withServiceIdentification(ServiceIdentification value)

withServiceProvider

public CapabilitiesBaseType withServiceProvider(ServiceProvider value)

withOperationsMetadata

public CapabilitiesBaseType withOperationsMetadata(OperationsMetadata value)

withLanguages

public CapabilitiesBaseType withLanguages(CapabilitiesBaseType.Languages value)

withVersion

public CapabilitiesBaseType withVersion(String value)

withUpdateSequence

public CapabilitiesBaseType withUpdateSequence(String value)


Copyright © 2008-2016. All Rights Reserved.