public abstract class JDBCFeatureService<FT extends FeatureServiceFeature> extends AbstractFeatureService<FT,String>
AbstractFeatureService.FeatureRetrievalWorker, AbstractFeatureService.LayerInitWorker| Modifier and Type | Field and Description |
|---|---|
protected String |
databasePath |
protected String |
query |
protected String |
tableName |
bb, DEFAULT_TYPE, enabled, encoding, featureFactory, featureRetrievalWorker, featureServiceAttributes, initialized, initializedFromElement, layerInitWorker, layerPosition, layerProperties, maxFeatureCount, name, NONE, orderedFeatureServiceAttributes, pNode, queryButtons, SQL_QUERY_BUTTONS, translucency, UNKNOWN, visibleDEBUG, errorObject, listeners, progress, PROGRESS_PROPERTY, PROGRESS_REFRESH, propertyChangeSupport, refreshNeededLAYER_DISABLED_INVISIBLE, LAYER_DISABLED_VISIBLE, LAYER_ENABLED_INVISIBLE, LAYER_ENABLED_VISIBLETYPE_ATTRIBUTE| Constructor and Description |
|---|
JDBCFeatureService(org.jdom.Element e)
Creates a new JDBCFeatureService object.
|
JDBCFeatureService(JDBCFeatureService jfs)
Creates a new JDBCFeatureService object.
|
JDBCFeatureService(String name,
String databasePath,
String tableName,
List<FeatureServiceAttribute> attributes)
Creates a new DocumentFeatureService object.
|
| Modifier and Type | Method and Description |
|---|---|
protected LayerProperties |
createLayerProperties()
Creates an instance of a service specific LayerProperties implementation.
|
String |
getDatabasePath()
DOCUMENT ME!
|
String |
getQuery()
Get the value of query.
|
String |
getTableName()
DOCUMENT ME!
|
void |
initFromElement(org.jdom.Element element)
DOCUMENT ME!
|
boolean |
isEditable()
DOCUMENT ME!
|
void |
setCrs(Crs crs)
DOCUMENT ME!
|
void |
setDatabasePath(String databasePath)
DOCUMENT ME!
|
void |
setQuery(String query)
Set the value of query.
|
void |
setTableName(String tableName)
DOCUMENT ME!
|
org.jdom.Element |
toElement()
DOCUMENT ME!
|
canBeDisabled, cancel, createFeatureFactory, decorateLater, decoratePropertyName, decoratePropertyValue, decorateQuery, getBoundingBox, getCalculatedAttributes, getEncoding, getFeatureCount, getFeatureCount, getFeatureFactory, getFeatureLayerType, getFeatureServiceAttributes, getGeometryType, getId, getInitElement, getInitialisationError, getLayerIcon, getLayerPosition, getLayerProperties, getLegend, getLegend, getLegends, getLegendSize, getLegendSize, getLegendSizes, getMaxFeatureCount, getMaxFeaturesPerPage, getName, getOrderedFeatureServiceAttributes, getPNode, getQueryButtons, getSLDDefiniton, getTranslucency, init, initAndWait, initConcreteInstance, isEnabled, isInitialized, isSelectable, isVisible, isVisibleInBoundingBox, parseSLD, refresh, refreshFeatures, retrieve, retrieveFeatures, retrieveFeatures, setBoundingBox, setEnabled, setEncoding, setFeatureServiceAttributes, setFeatureServiceAttributes, setInitElement, setInitialisationError, setInitialized, setLayerPosition, setLayerProperties, setLayerProperties, setMaxFeatureCount, setName, setOrderedFeatureServiceAttributes, setPNode, setSelectable, setSize, setSLDInputStream, setTranslucency, setVisible, toStringaddPropertyChangeListener, addRetrievalListener, clone, cloneWithoutRetrievalListeners, fireRetrievalAborted, fireRetrievalComplete, fireRetrievalError, fireRetrievalProgress, fireRetrievalStarted, getErrorObject, getListeners, getProgress, hasErrors, isRefreshNeeded, removePropertyChangeListener, removeRetrievalListener, setErrorObject, setProgress, setRefreshNeededequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetErrorObject, hasErrors, setErrorObjectaddPropertyChangeListener, addRetrievalListener, getProgress, isRefreshNeeded, removePropertyChangeListener, removeRetrievalListener, setProgress, setRefreshNeededprotected String databasePath
protected String tableName
protected String query
public JDBCFeatureService(JDBCFeatureService jfs)
jfs - DOCUMENT ME!public JDBCFeatureService(org.jdom.Element e)
throws Exception
e - DOCUMENT ME!Exception - DOCUMENT ME!public JDBCFeatureService(String name, String databasePath, String tableName, List<FeatureServiceAttribute> attributes) throws Exception
name - DOCUMENT ME!databasePath - documentURI DOCUMENT ME!tableName - documentSize DOCUMENT ME!attributes - DOCUMENT ME!Exception - DOCUMENT ME!protected LayerProperties createLayerProperties()
AbstractFeatureServicecreateLayerProperties in class AbstractFeatureService<FT extends FeatureServiceFeature,String>public org.jdom.Element toElement()
toElement in interface ConvertableToXMLtoElement in class AbstractFeatureService<FT extends FeatureServiceFeature,String>public void initFromElement(org.jdom.Element element)
throws Exception
initFromElement in interface ConvertableToXMLinitFromElement in class AbstractFeatureService<FT extends FeatureServiceFeature,String>element - DOCUMENT ME!Exception - DOCUMENT ME!public boolean isEditable()
AbstractFeatureServiceisEditable in class AbstractFeatureService<FT extends FeatureServiceFeature,String>public String getQuery()
AbstractFeatureServicegetQuery in class AbstractFeatureService<FT extends FeatureServiceFeature,String>public void setQuery(String query)
AbstractFeatureServicesetQuery in class AbstractFeatureService<FT extends FeatureServiceFeature,String>query - new value of querypublic String getDatabasePath()
public void setDatabasePath(String databasePath)
databasePath - the databasePath to setpublic String getTableName()
public void setTableName(String tableName)
tableName - the tableName to setpublic void setCrs(Crs crs)
crs - DOCUMENT ME!Copyright © 2012–2025 cismet GmbH. All rights reserved.