|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.JDBCConnId
public void setJDBCConnId(SQLFeatureStoreJAXB.JDBCConnId value)
value
- allowed object is
SQLFeatureStoreJAXB.JDBCConnId
public SQLFeatureStoreJAXB.DisablePostFiltering getDisablePostFiltering()
SQLFeatureStoreJAXB.DisablePostFiltering
public void setDisablePostFiltering(SQLFeatureStoreJAXB.DisablePostFiltering value)
value
- allowed object is
SQLFeatureStoreJAXB.DisablePostFiltering
public 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.StorageCRS
public void setStorageCRS(SQLFeatureStoreJAXB.StorageCRS value)
value
- allowed object is
SQLFeatureStoreJAXB.StorageCRS
public 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.BLOBMapping
public void setBLOBMapping(SQLFeatureStoreJAXB.BLOBMapping value)
value
- allowed object is
SQLFeatureStoreJAXB.BLOBMapping
public 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.Inspectors
public void setInspectors(SQLFeatureStoreJAXB.Inspectors value)
value
- allowed object is
SQLFeatureStoreJAXB.Inspectors
public String getConfigVersion()
String
public 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 |