|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.feature.persistence.sql.jaxb.SQLFeatureStoreJAXB
public class SQLFeatureStoreJAXB
FeatureStore that is backed by an SQL database with spatial extension (e.g. PostGIS or Oracle Spatial)
Java class for SQLFeatureStore element declaration.
The following schema fragment specifies the expected content contained within this class.
<element name="SQLFeatureStore">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="JDBCConnId">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="fetchSize" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" default="1000" />
<attribute name="readAutoCommit" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</extension>
</simpleContent>
</complexType>
</element>
<element name="DisablePostFiltering" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</complexContent>
</complexType>
</element>
<choice>
<element ref="{http://www.deegree.org/datasource/feature/sql}FeatureType" maxOccurs="unbounded" minOccurs="0"/>
<sequence>
<element name="StorageCRS">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>string">
<attribute name="srid" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="dim" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKENS">
<enumeration value="2D"/>
<enumeration value="3D"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
<element name="GMLSchema" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
<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="BLOBMapping" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="BlobTable" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="FeatureTypeTable" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element ref="{http://www.deegree.org/datasource/feature/sql}FeatureTypeMapping" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</choice>
<element name="Inspectors" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice maxOccurs="unbounded">
<element ref="{http://www.deegree.org/datasource/feature/sql}CustomInspector"/>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="configVersion" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="3.1.0"/>
</restriction>
</simpleType>
</attribute>
</restriction>
</complexContent>
</complexType>
</element>
| Nested Class Summary | |
|---|---|
static class |
SQLFeatureStoreJAXB.BLOBMapping
Java class for anonymous complex type. |
static class |
SQLFeatureStoreJAXB.DisablePostFiltering
Java class for anonymous complex type. |
static class |
SQLFeatureStoreJAXB.Inspectors
Java class for anonymous complex type. |
static class |
SQLFeatureStoreJAXB.JDBCConnId
Java class for anonymous complex type. |
static class |
SQLFeatureStoreJAXB.NamespaceHint
Java class for anonymous complex type. |
static class |
SQLFeatureStoreJAXB.StorageCRS
Java class for anonymous complex type. |
| Field Summary | |
|---|---|
protected SQLFeatureStoreJAXB.BLOBMapping |
blobMapping
|
protected String |
configVersion
|
protected SQLFeatureStoreJAXB.DisablePostFiltering |
disablePostFiltering
|
protected List<FeatureTypeJAXB> |
featureType
|
protected List<FeatureTypeMappingJAXB> |
featureTypeMapping
|
protected List<String> |
gmlSchema
|
protected SQLFeatureStoreJAXB.Inspectors |
inspectors
|
protected SQLFeatureStoreJAXB.JDBCConnId |
jdbcConnId
|
protected List<SQLFeatureStoreJAXB.NamespaceHint> |
namespaceHint
|
protected SQLFeatureStoreJAXB.StorageCRS |
storageCRS
|
| Constructor Summary | |
|---|---|
SQLFeatureStoreJAXB()
|
|
| Method Summary | |
|---|---|
SQLFeatureStoreJAXB.BLOBMapping |
getBLOBMapping()
Gets the value of the blobMapping property. |
String |
getConfigVersion()
Gets the value of the configVersion property. |
SQLFeatureStoreJAXB.DisablePostFiltering |
getDisablePostFiltering()
Gets the value of the disablePostFiltering property. |
List<FeatureTypeJAXB> |
getFeatureType()
Gets the value of the featureType property. |
List<FeatureTypeMappingJAXB> |
getFeatureTypeMapping()
Gets the value of the featureTypeMapping property. |
List<String> |
getGMLSchema()
Gets the value of the gmlSchema property. |
SQLFeatureStoreJAXB.Inspectors |
getInspectors()
Gets the value of the inspectors property. |
SQLFeatureStoreJAXB.JDBCConnId |
getJDBCConnId()
Gets the value of the jdbcConnId property. |
List<SQLFeatureStoreJAXB.NamespaceHint> |
getNamespaceHint()
Gets the value of the namespaceHint property. |
SQLFeatureStoreJAXB.StorageCRS |
getStorageCRS()
Gets the value of the storageCRS property. |
void |
setBLOBMapping(SQLFeatureStoreJAXB.BLOBMapping value)
Sets the value of the blobMapping property. |
void |
setConfigVersion(String value)
Sets the value of the configVersion property. |
void |
setDisablePostFiltering(SQLFeatureStoreJAXB.DisablePostFiltering value)
Sets the value of the disablePostFiltering property. |
void |
setInspectors(SQLFeatureStoreJAXB.Inspectors value)
Sets the value of the inspectors property. |
void |
setJDBCConnId(SQLFeatureStoreJAXB.JDBCConnId value)
Sets the value of the jdbcConnId property. |
void |
setStorageCRS(SQLFeatureStoreJAXB.StorageCRS 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 |
|---|
protected SQLFeatureStoreJAXB.JDBCConnId jdbcConnId
protected SQLFeatureStoreJAXB.DisablePostFiltering disablePostFiltering
protected List<FeatureTypeJAXB> featureType
protected SQLFeatureStoreJAXB.StorageCRS storageCRS
protected List<String> gmlSchema
protected List<SQLFeatureStoreJAXB.NamespaceHint> namespaceHint
protected SQLFeatureStoreJAXB.BLOBMapping blobMapping
protected List<FeatureTypeMappingJAXB> featureTypeMapping
protected SQLFeatureStoreJAXB.Inspectors inspectors
protected String configVersion
| Constructor Detail |
|---|
public SQLFeatureStoreJAXB()
| Method Detail |
|---|
public SQLFeatureStoreJAXB.JDBCConnId getJDBCConnId()
SQLFeatureStoreJAXB.JDBCConnIdpublic void setJDBCConnId(SQLFeatureStoreJAXB.JDBCConnId value)
value - allowed object is
SQLFeatureStoreJAXB.JDBCConnIdpublic SQLFeatureStoreJAXB.DisablePostFiltering getDisablePostFiltering()
SQLFeatureStoreJAXB.DisablePostFilteringpublic void setDisablePostFiltering(SQLFeatureStoreJAXB.DisablePostFiltering value)
value - allowed object is
SQLFeatureStoreJAXB.DisablePostFilteringpublic List<FeatureTypeJAXB> getFeatureType()
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 featureType property.
For example, to add a new item, do as follows:
getFeatureType().add(newItem);
Objects of the following type(s) are allowed in the list
FeatureTypeJAXB
public SQLFeatureStoreJAXB.StorageCRS getStorageCRS()
SQLFeatureStoreJAXB.StorageCRSpublic void setStorageCRS(SQLFeatureStoreJAXB.StorageCRS value)
value - allowed object is
SQLFeatureStoreJAXB.StorageCRSpublic List<String> getGMLSchema()
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
String
public List<SQLFeatureStoreJAXB.NamespaceHint> getNamespaceHint()
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
SQLFeatureStoreJAXB.NamespaceHint
public SQLFeatureStoreJAXB.BLOBMapping getBLOBMapping()
SQLFeatureStoreJAXB.BLOBMappingpublic void setBLOBMapping(SQLFeatureStoreJAXB.BLOBMapping value)
value - allowed object is
SQLFeatureStoreJAXB.BLOBMappingpublic List<FeatureTypeMappingJAXB> getFeatureTypeMapping()
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 featureTypeMapping property.
For example, to add a new item, do as follows:
getFeatureTypeMapping().add(newItem);
Objects of the following type(s) are allowed in the list
FeatureTypeMappingJAXB
public SQLFeatureStoreJAXB.Inspectors getInspectors()
SQLFeatureStoreJAXB.Inspectorspublic void setInspectors(SQLFeatureStoreJAXB.Inspectors value)
value - allowed object is
SQLFeatureStoreJAXB.Inspectorspublic String getConfigVersion()
Stringpublic void setConfigVersion(String value)
value - allowed object is
String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||