|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.opengis.ows.v_2_0.CapabilitiesBaseType
public class CapabilitiesBaseType
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.ToStringStrategy strategy)
|
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
|
Object |
clone()
|
Object |
copyTo(Object target)
|
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy 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.EqualsStrategy 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.HashCodeStrategy 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.MergeStrategy 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 |
|---|
protected ServiceIdentification serviceIdentification
protected ServiceProvider serviceProvider
protected OperationsMetadata operationsMetadata
protected CapabilitiesBaseType.Languages languages
protected String version
protected String updateSequence
| Constructor Detail |
|---|
public CapabilitiesBaseType()
| Method Detail |
|---|
public ServiceIdentification getServiceIdentification()
ServiceIdentificationpublic void setServiceIdentification(ServiceIdentification value)
value - allowed object is
ServiceIdentificationpublic boolean isSetServiceIdentification()
public ServiceProvider getServiceProvider()
ServiceProviderpublic void setServiceProvider(ServiceProvider value)
value - allowed object is
ServiceProviderpublic boolean isSetServiceProvider()
public OperationsMetadata getOperationsMetadata()
OperationsMetadatapublic void setOperationsMetadata(OperationsMetadata value)
value - allowed object is
OperationsMetadatapublic boolean isSetOperationsMetadata()
public CapabilitiesBaseType.Languages getLanguages()
CapabilitiesBaseType.Languagespublic void setLanguages(CapabilitiesBaseType.Languages value)
value - allowed object is
CapabilitiesBaseType.Languagespublic boolean isSetLanguages()
public String getVersion()
Stringpublic void setVersion(String value)
value - allowed object is
Stringpublic boolean isSetVersion()
public String getUpdateSequence()
Stringpublic void setUpdateSequence(String value)
value - allowed object is
Stringpublic boolean isSetUpdateSequence()
public String toString()
toString in class Object
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic boolean equals(Object object)
equals in class Object
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodepublic int hashCode()
hashCode in class Objectpublic Object clone()
clone in class Objectpublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTocreateNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom
public void mergeFrom(Object left,
Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.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.MergeStrategy strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrompublic CapabilitiesBaseType withServiceIdentification(ServiceIdentification value)
public CapabilitiesBaseType withServiceProvider(ServiceProvider value)
public CapabilitiesBaseType withOperationsMetadata(OperationsMetadata value)
public CapabilitiesBaseType withLanguages(CapabilitiesBaseType.Languages value)
public CapabilitiesBaseType withVersion(String value)
public CapabilitiesBaseType withUpdateSequence(String value)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||