org.deegree.feature.persistence.memory.jaxb
Class MemoryFeatureStoreConfig

java.lang.Object
  extended by org.deegree.feature.persistence.memory.jaxb.MemoryFeatureStoreConfig

public class MemoryFeatureStoreConfig
extends Object

FeatureStore that keeps the features in memory.

Java class for MemoryFeatureStore element declaration.

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

 <element name="MemoryFeatureStore">
   <complexType>
     <complexContent>
       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         <sequence>
           <element name="StorageCRS" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           <element name="NamespaceHint" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attribute name="prefix" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                   <attribute name="namespaceURI" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="GMLSchema" maxOccurs="unbounded">
             <complexType>
               <simpleContent>
                 <extension base="<http://www.w3.org/2001/XMLSchema>string">
                   <attribute name="version" use="required" type="{http://www.deegree.org/datasource/feature/memory}GMLVersionType" />
                 </extension>
               </simpleContent>
             </complexType>
           </element>
           <element name="GMLFeatureCollection" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <simpleContent>
                 <extension base="<http://www.w3.org/2001/XMLSchema>string">
                   <attribute name="version" use="required" type="{http://www.deegree.org/datasource/feature/memory}GMLVersionType" />
                 </extension>
               </simpleContent>
             </complexType>
           </element>
         </sequence>
         <attribute name="configVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" fixed="3.0.0" />
       </restriction>
     </complexContent>
   </complexType>
 </element>
 


Nested Class Summary
static class MemoryFeatureStoreConfig.GMLFeatureCollection
          Java class for anonymous complex type.
static class MemoryFeatureStoreConfig.GMLSchema
          Java class for anonymous complex type.
static class MemoryFeatureStoreConfig.NamespaceHint
          Java class for anonymous complex type.
 
Field Summary
protected  String configVersion
           
protected  List<MemoryFeatureStoreConfig.GMLFeatureCollection> gmlFeatureCollection
           
protected  List<MemoryFeatureStoreConfig.GMLSchema> gmlSchema
           
protected  List<MemoryFeatureStoreConfig.NamespaceHint> namespaceHint
           
protected  String storageCRS
           
 
Constructor Summary
MemoryFeatureStoreConfig()
           
 
Method Summary
 String getConfigVersion()
          Gets the value of the configVersion property.
 List<MemoryFeatureStoreConfig.GMLFeatureCollection> getGMLFeatureCollection()
          Gets the value of the gmlFeatureCollection property.
 List<MemoryFeatureStoreConfig.GMLSchema> getGMLSchema()
          Gets the value of the gmlSchema property.
 List<MemoryFeatureStoreConfig.NamespaceHint> getNamespaceHint()
          Gets the value of the namespaceHint property.
 String getStorageCRS()
          Gets the value of the storageCRS property.
 void setConfigVersion(String value)
          Sets the value of the configVersion property.
 void setStorageCRS(String value)
          Sets the value of the storageCRS property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

storageCRS

protected String storageCRS

namespaceHint

protected List<MemoryFeatureStoreConfig.NamespaceHint> namespaceHint

gmlSchema

protected List<MemoryFeatureStoreConfig.GMLSchema> gmlSchema

gmlFeatureCollection

protected List<MemoryFeatureStoreConfig.GMLFeatureCollection> gmlFeatureCollection

configVersion

protected String configVersion
Constructor Detail

MemoryFeatureStoreConfig

public MemoryFeatureStoreConfig()
Method Detail

getStorageCRS

public String getStorageCRS()
Gets the value of the storageCRS property.

Returns:
possible object is String

setStorageCRS

public void setStorageCRS(String value)
Sets the value of the storageCRS property.

Parameters:
value - allowed object is String

getNamespaceHint

public List<MemoryFeatureStoreConfig.NamespaceHint> getNamespaceHint()
Gets the value of the namespaceHint 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 namespaceHint property.

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

    getNamespaceHint().add(newItem);
 

Objects of the following type(s) are allowed in the list MemoryFeatureStoreConfig.NamespaceHint


getGMLSchema

public List<MemoryFeatureStoreConfig.GMLSchema> getGMLSchema()
Gets the value of the gmlSchema 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 gmlSchema property.

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

    getGMLSchema().add(newItem);
 

Objects of the following type(s) are allowed in the list MemoryFeatureStoreConfig.GMLSchema


getGMLFeatureCollection

public List<MemoryFeatureStoreConfig.GMLFeatureCollection> getGMLFeatureCollection()
Gets the value of the gmlFeatureCollection 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 gmlFeatureCollection property.

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

    getGMLFeatureCollection().add(newItem);
 

Objects of the following type(s) are allowed in the list MemoryFeatureStoreConfig.GMLFeatureCollection


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.