org.deegree.feature.persistence.shape.jaxb
Class ShapeFeatureStoreConfig

java.lang.Object
  extended by org.deegree.feature.persistence.shape.jaxb.ShapeFeatureStoreConfig

public class ShapeFeatureStoreConfig
extends Object

FeatureStore that is backed by a shape file.

Java class for ShapeFeatureStore element declaration.

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

 <element name="ShapeFeatureStore">
   <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="FeatureTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           <element name="FeatureTypeNamespace" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           <element name="FeatureTypePrefix" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           <element name="File" type="{http://www.w3.org/2001/XMLSchema}string"/>
           <element name="Encoding" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           <element name="GenerateAlphanumericIndexes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
           <element name="Mapping" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <choice maxOccurs="unbounded">
                       <element name="SimpleProperty">
                         <complexType>
                           <complexContent>
                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                               <attribute name="mapping" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                               <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
                               <attribute name="generateIndex" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
                             </restriction>
                           </complexContent>
                         </complexType>
                       </element>
                       <element name="GeometryProperty">
                         <complexType>
                           <complexContent>
                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                               <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                             </restriction>
                           </complexContent>
                         </complexType>
                       </element>
                     </choice>
                   </sequence>
                 </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>
 </element>
 


Nested Class Summary
static class ShapeFeatureStoreConfig.Mapping
          Java class for anonymous complex type.
 
Field Summary
protected  String configVersion
           
protected  String encoding
           
protected  String featureTypeName
           
protected  String featureTypeNamespace
           
protected  String featureTypePrefix
           
protected  String file
           
protected  Boolean generateAlphanumericIndexes
           
protected  ShapeFeatureStoreConfig.Mapping mapping
           
protected  String storageCRS
           
 
Constructor Summary
ShapeFeatureStoreConfig()
           
 
Method Summary
 String getConfigVersion()
          Gets the value of the configVersion property.
 String getEncoding()
          Gets the value of the encoding property.
 String getFeatureTypeName()
          Gets the value of the featureTypeName property.
 String getFeatureTypeNamespace()
          Gets the value of the featureTypeNamespace property.
 String getFeatureTypePrefix()
          Gets the value of the featureTypePrefix property.
 String getFile()
          Gets the value of the file property.
 ShapeFeatureStoreConfig.Mapping getMapping()
          Gets the value of the mapping property.
 String getStorageCRS()
          Gets the value of the storageCRS property.
 Boolean isGenerateAlphanumericIndexes()
          Gets the value of the generateAlphanumericIndexes property.
 void setConfigVersion(String value)
          Sets the value of the configVersion property.
 void setEncoding(String value)
          Sets the value of the encoding property.
 void setFeatureTypeName(String value)
          Sets the value of the featureTypeName property.
 void setFeatureTypeNamespace(String value)
          Sets the value of the featureTypeNamespace property.
 void setFeatureTypePrefix(String value)
          Sets the value of the featureTypePrefix property.
 void setFile(String value)
          Sets the value of the file property.
 void setGenerateAlphanumericIndexes(Boolean value)
          Sets the value of the generateAlphanumericIndexes property.
 void setMapping(ShapeFeatureStoreConfig.Mapping value)
          Sets the value of the mapping 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

featureTypeName

protected String featureTypeName

featureTypeNamespace

protected String featureTypeNamespace

featureTypePrefix

protected String featureTypePrefix

file

protected String file

encoding

protected String encoding

generateAlphanumericIndexes

protected Boolean generateAlphanumericIndexes

mapping

protected ShapeFeatureStoreConfig.Mapping mapping

configVersion

protected String configVersion
Constructor Detail

ShapeFeatureStoreConfig

public ShapeFeatureStoreConfig()
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

getFeatureTypeName

public String getFeatureTypeName()
Gets the value of the featureTypeName property.

Returns:
possible object is String

setFeatureTypeName

public void setFeatureTypeName(String value)
Sets the value of the featureTypeName property.

Parameters:
value - allowed object is String

getFeatureTypeNamespace

public String getFeatureTypeNamespace()
Gets the value of the featureTypeNamespace property.

Returns:
possible object is String

setFeatureTypeNamespace

public void setFeatureTypeNamespace(String value)
Sets the value of the featureTypeNamespace property.

Parameters:
value - allowed object is String

getFeatureTypePrefix

public String getFeatureTypePrefix()
Gets the value of the featureTypePrefix property.

Returns:
possible object is String

setFeatureTypePrefix

public void setFeatureTypePrefix(String value)
Sets the value of the featureTypePrefix property.

Parameters:
value - allowed object is String

getFile

public String getFile()
Gets the value of the file property.

Returns:
possible object is String

setFile

public void setFile(String value)
Sets the value of the file property.

Parameters:
value - allowed object is String

getEncoding

public String getEncoding()
Gets the value of the encoding property.

Returns:
possible object is String

setEncoding

public void setEncoding(String value)
Sets the value of the encoding property.

Parameters:
value - allowed object is String

isGenerateAlphanumericIndexes

public Boolean isGenerateAlphanumericIndexes()
Gets the value of the generateAlphanumericIndexes property.

Returns:
possible object is Boolean

setGenerateAlphanumericIndexes

public void setGenerateAlphanumericIndexes(Boolean value)
Sets the value of the generateAlphanumericIndexes property.

Parameters:
value - allowed object is Boolean

getMapping

public ShapeFeatureStoreConfig.Mapping getMapping()
Gets the value of the mapping property.

Returns:
possible object is ShapeFeatureStoreConfig.Mapping

setMapping

public void setMapping(ShapeFeatureStoreConfig.Mapping value)
Sets the value of the mapping property.

Parameters:
value - allowed object is ShapeFeatureStoreConfig.Mapping

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.