org.deegree.services.jaxb.wfs
Class DeegreeWFS

java.lang.Object
  extended by org.deegree.services.jaxb.wfs.DeegreeWFS

public class DeegreeWFS
extends Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="SupportedVersions" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Version" type="{http://www.deegree.org/services/wfs}WFSVersionType" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="FeatureStoreId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="EnableTransactions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="DisableResponseBuffering" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="QueryCRS" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
         <element name="QueryMaxFeatures" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="QueryCheckAreaOfUse" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element ref="{http://www.deegree.org/services/wfs}AbstractFormat" maxOccurs="unbounded" minOccurs="0"/>
         <element name="MetadataURLTemplate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element ref="{http://www.deegree.org/services/wfs}FeatureTypeMetadata" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ExtendedCapabilities" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <any processContents='lax'/>
                 </sequence>
                 <attribute name="wfsVersions">
                   <simpleType>
                     <list itemType="{http://www.deegree.org/services/wfs}WFSVersionType" />
                   </simpleType>
                 </attribute>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="configVersion" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="3.0.0"/>
             <enumeration value="3.1.0"/>
           </restriction>
         </simpleType>
       </attribute>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class DeegreeWFS.ExtendedCapabilities
          Java class for anonymous complex type.
static class DeegreeWFS.SupportedVersions
          Java class for anonymous complex type.
 
Field Summary
protected  List<JAXBElement<? extends AbstractFormatType>> abstractFormat
           
protected  String configVersion
           
protected  Boolean disableResponseBuffering
           
protected  Boolean enableTransactions
           
protected  List<DeegreeWFS.ExtendedCapabilities> extendedCapabilities
           
protected  List<String> featureStoreId
           
protected  List<FeatureTypeMetadata> featureTypeMetadata
           
protected  String metadataURLTemplate
           
protected  Boolean queryCheckAreaOfUse
           
protected  List<String> queryCRS
           
protected  BigInteger queryMaxFeatures
           
protected  DeegreeWFS.SupportedVersions supportedVersions
           
 
Constructor Summary
DeegreeWFS()
           
 
Method Summary
 List<JAXBElement<? extends AbstractFormatType>> getAbstractFormat()
          Gets the value of the abstractFormat property.
 String getConfigVersion()
          Gets the value of the configVersion property.
 List<DeegreeWFS.ExtendedCapabilities> getExtendedCapabilities()
          Gets the value of the extendedCapabilities property.
 List<String> getFeatureStoreId()
          Gets the value of the featureStoreId property.
 List<FeatureTypeMetadata> getFeatureTypeMetadata()
          Gets the value of the featureTypeMetadata property.
 String getMetadataURLTemplate()
          Gets the value of the metadataURLTemplate property.
 List<String> getQueryCRS()
          Gets the value of the queryCRS property.
 BigInteger getQueryMaxFeatures()
          Gets the value of the queryMaxFeatures property.
 DeegreeWFS.SupportedVersions getSupportedVersions()
          Gets the value of the supportedVersions property.
 Boolean isDisableResponseBuffering()
          Gets the value of the disableResponseBuffering property.
 Boolean isEnableTransactions()
          Gets the value of the enableTransactions property.
 Boolean isQueryCheckAreaOfUse()
          Gets the value of the queryCheckAreaOfUse property.
 void setConfigVersion(String value)
          Sets the value of the configVersion property.
 void setDisableResponseBuffering(Boolean value)
          Sets the value of the disableResponseBuffering property.
 void setEnableTransactions(Boolean value)
          Sets the value of the enableTransactions property.
 void setMetadataURLTemplate(String value)
          Sets the value of the metadataURLTemplate property.
 void setQueryCheckAreaOfUse(Boolean value)
          Sets the value of the queryCheckAreaOfUse property.
 void setQueryMaxFeatures(BigInteger value)
          Sets the value of the queryMaxFeatures property.
 void setSupportedVersions(DeegreeWFS.SupportedVersions value)
          Sets the value of the supportedVersions property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

supportedVersions

protected DeegreeWFS.SupportedVersions supportedVersions

featureStoreId

protected List<String> featureStoreId

enableTransactions

protected Boolean enableTransactions

disableResponseBuffering

protected Boolean disableResponseBuffering

queryCRS

protected List<String> queryCRS

queryMaxFeatures

protected BigInteger queryMaxFeatures

queryCheckAreaOfUse

protected Boolean queryCheckAreaOfUse

abstractFormat

protected List<JAXBElement<? extends AbstractFormatType>> abstractFormat

metadataURLTemplate

protected String metadataURLTemplate

featureTypeMetadata

protected List<FeatureTypeMetadata> featureTypeMetadata

extendedCapabilities

protected List<DeegreeWFS.ExtendedCapabilities> extendedCapabilities

configVersion

protected String configVersion
Constructor Detail

DeegreeWFS

public DeegreeWFS()
Method Detail

getSupportedVersions

public DeegreeWFS.SupportedVersions getSupportedVersions()
Gets the value of the supportedVersions property.

Returns:
possible object is DeegreeWFS.SupportedVersions

setSupportedVersions

public void setSupportedVersions(DeegreeWFS.SupportedVersions value)
Sets the value of the supportedVersions property.

Parameters:
value - allowed object is DeegreeWFS.SupportedVersions

getFeatureStoreId

public List<String> getFeatureStoreId()
Gets the value of the featureStoreId property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the featureStoreId property.

For example, to add a new item, do as follows:

    getFeatureStoreId().add(newItem);
 

Objects of the following type(s) are allowed in the list String


isEnableTransactions

public Boolean isEnableTransactions()
Gets the value of the enableTransactions property.

Returns:
possible object is Boolean

setEnableTransactions

public void setEnableTransactions(Boolean value)
Sets the value of the enableTransactions property.

Parameters:
value - allowed object is Boolean

isDisableResponseBuffering

public Boolean isDisableResponseBuffering()
Gets the value of the disableResponseBuffering property.

Returns:
possible object is Boolean

setDisableResponseBuffering

public void setDisableResponseBuffering(Boolean value)
Sets the value of the disableResponseBuffering property.

Parameters:
value - allowed object is Boolean

getQueryCRS

public List<String> getQueryCRS()
Gets the value of the queryCRS property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the queryCRS property.

For example, to add a new item, do as follows:

    getQueryCRS().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getQueryMaxFeatures

public BigInteger getQueryMaxFeatures()
Gets the value of the queryMaxFeatures property.

Returns:
possible object is BigInteger

setQueryMaxFeatures

public void setQueryMaxFeatures(BigInteger value)
Sets the value of the queryMaxFeatures property.

Parameters:
value - allowed object is BigInteger

isQueryCheckAreaOfUse

public Boolean isQueryCheckAreaOfUse()
Gets the value of the queryCheckAreaOfUse property.

Returns:
possible object is Boolean

setQueryCheckAreaOfUse

public void setQueryCheckAreaOfUse(Boolean value)
Sets the value of the queryCheckAreaOfUse property.

Parameters:
value - allowed object is Boolean

getAbstractFormat

public List<JAXBElement<? extends AbstractFormatType>> getAbstractFormat()
Gets the value of the abstractFormat property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the abstractFormat property.

For example, to add a new item, do as follows:

    getAbstractFormat().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<AbstractFormatType> JAXBElement<CustomFormat> JAXBElement<GMLFormat>


getMetadataURLTemplate

public String getMetadataURLTemplate()
Gets the value of the metadataURLTemplate property.

Returns:
possible object is String

setMetadataURLTemplate

public void setMetadataURLTemplate(String value)
Sets the value of the metadataURLTemplate property.

Parameters:
value - allowed object is String

getFeatureTypeMetadata

public List<FeatureTypeMetadata> getFeatureTypeMetadata()
Gets the value of the featureTypeMetadata property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the featureTypeMetadata property.

For example, to add a new item, do as follows:

    getFeatureTypeMetadata().add(newItem);
 

Objects of the following type(s) are allowed in the list FeatureTypeMetadata


getExtendedCapabilities

public List<DeegreeWFS.ExtendedCapabilities> getExtendedCapabilities()
Gets the value of the extendedCapabilities property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the extendedCapabilities property.

For example, to add a new item, do as follows:

    getExtendedCapabilities().add(newItem);
 

Objects of the following type(s) are allowed in the list DeegreeWFS.ExtendedCapabilities


getConfigVersion

public String getConfigVersion()
Gets the value of the configVersion property.

Returns:
possible object is String

setConfigVersion

public void setConfigVersion(String value)
Sets the value of the configVersion property.

Parameters:
value - allowed object is String


Copyright © 2011. All Rights Reserved.