public class CidsFeatureFactory extends de.cismet.cismap.commons.featureservice.factory.AbstractFeatureFactory<CidsLayerFeature,String> implements de.cismet.connectioncontext.ConnectionContextProvider
| Modifier and Type | Field and Description |
|---|---|
protected List<de.cismet.cismap.commons.featureservice.FeatureServiceAttribute> |
featureServiceAttributes |
| Constructor and Description |
|---|
CidsFeatureFactory(CidsFeatureFactory cff)
Creates a new CidsFeatureFactory object.
|
CidsFeatureFactory(Sirius.server.middleware.types.MetaClass metaClass,
de.cismet.cismap.commons.featureservice.LayerProperties layerProperties)
Deprecated.
DOCUMENT ME!
|
CidsFeatureFactory(Sirius.server.middleware.types.MetaClass metaClass,
de.cismet.cismap.commons.featureservice.LayerProperties layerProperties,
Map<String,LinkedList<org.deegree.style.se.unevaluated.Style>> styles)
Creates a new CidsFeatureFactory object.
|
| Modifier and Type | Method and Description |
|---|---|
String |
adjustQuery(String query)
DOCUMENT ME!
|
CidsFeatureFactory |
clone() |
List<de.cismet.cismap.commons.featureservice.FeatureServiceAttribute> |
createAttributes(SwingWorker workerThread) |
List<CidsLayerFeature> |
createFeatures(String query,
de.cismet.cismap.commons.BoundingBox boundingBox,
SwingWorker workerThread) |
List<CidsLayerFeature> |
createFeatures(String query,
de.cismet.cismap.commons.BoundingBox boundingBox,
SwingWorker workerThread,
int offset,
int limit,
de.cismet.cismap.commons.featureservice.FeatureServiceAttribute[] orderBy) |
de.cismet.cismap.commons.features.FeatureServiceFeature |
createNewFeature() |
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
com.vividsolutions.jts.geom.Geometry |
getEnvelope()
DOCUMENT ME!
|
int |
getFeatureCount(String query,
de.cismet.cismap.commons.BoundingBox bb) |
String |
getGeometryType()
DOCUMENT ME!
|
de.cismet.cids.server.cidslayer.CidsLayerInfo |
getLayerInfo()
DOCUMENT ME!
|
void |
initEnvelope(String query)
DOCUMENT ME!
|
protected boolean |
isGenerateIds() |
void |
setLayerInfo(de.cismet.cids.server.cidslayer.CidsLayerInfo layerInfo)
DOCUMENT ME!
|
checkCancelled, createFeaturesFromMemory, evaluateBeanShellExpression, evaluateExpressions, evaluateGroovyExpressions, featuresAlreadyInMemory, getLastCreatedFeatures, getLayerProperties, getMaxFeatureCount, getStyle, getStyle, reEvaluteExpressions, setInterruptedAllowed, setInterruptedNotAllowed, setLayerName, setLayerProperties, setMaxFeatureCount, setSLDStyle, sortFeatureList, updateLastCreatedFeatures, waitUntilInterruptedIsAllowedprotected List<de.cismet.cismap.commons.featureservice.FeatureServiceAttribute> featureServiceAttributes
public CidsFeatureFactory(CidsFeatureFactory cff)
cff - DOCUMENT ME!public CidsFeatureFactory(Sirius.server.middleware.types.MetaClass metaClass,
de.cismet.cismap.commons.featureservice.LayerProperties layerProperties)
metaClass - DOCUMENT ME!layerProperties - DOCUMENT ME!public CidsFeatureFactory(Sirius.server.middleware.types.MetaClass metaClass,
de.cismet.cismap.commons.featureservice.LayerProperties layerProperties,
Map<String,LinkedList<org.deegree.style.se.unevaluated.Style>> styles)
metaClass - DOCUMENT ME!layerProperties - DOCUMENT ME!styles - DOCUMENT ME!protected boolean isGenerateIds()
isGenerateIds in class de.cismet.cismap.commons.featureservice.factory.AbstractFeatureFactory<CidsLayerFeature,String>public CidsFeatureFactory clone()
clone in interface de.cismet.cismap.commons.featureservice.factory.FeatureFactory<CidsLayerFeature,String>clone in class de.cismet.cismap.commons.featureservice.factory.AbstractFeatureFactory<CidsLayerFeature,String>public de.cismet.cismap.commons.features.FeatureServiceFeature createNewFeature()
createNewFeature in interface de.cismet.cismap.commons.featureservice.factory.FeatureFactory<CidsLayerFeature,String>createNewFeature in class de.cismet.cismap.commons.featureservice.factory.AbstractFeatureFactory<CidsLayerFeature,String>public List<CidsLayerFeature> createFeatures(String query, de.cismet.cismap.commons.BoundingBox boundingBox, SwingWorker workerThread) throws de.cismet.cismap.commons.featureservice.factory.FeatureFactory.TooManyFeaturesException, Exception
createFeatures in interface de.cismet.cismap.commons.featureservice.factory.FeatureFactory<CidsLayerFeature,String>de.cismet.cismap.commons.featureservice.factory.FeatureFactory.TooManyFeaturesExceptionExceptionpublic List<de.cismet.cismap.commons.featureservice.FeatureServiceAttribute> createAttributes(SwingWorker workerThread) throws de.cismet.cismap.commons.featureservice.factory.FeatureFactory.TooManyFeaturesException, UnsupportedOperationException, Exception
createAttributes in interface de.cismet.cismap.commons.featureservice.factory.FeatureFactory<CidsLayerFeature,String>de.cismet.cismap.commons.featureservice.factory.FeatureFactory.TooManyFeaturesExceptionUnsupportedOperationExceptionExceptionpublic void initEnvelope(String query)
query - DOCUMENT ME!public List<CidsLayerFeature> createFeatures(String query, de.cismet.cismap.commons.BoundingBox boundingBox, SwingWorker workerThread, int offset, int limit, de.cismet.cismap.commons.featureservice.FeatureServiceAttribute[] orderBy) throws de.cismet.cismap.commons.featureservice.factory.FeatureFactory.TooManyFeaturesException, Exception
createFeatures in interface de.cismet.cismap.commons.featureservice.factory.FeatureFactory<CidsLayerFeature,String>de.cismet.cismap.commons.featureservice.factory.FeatureFactory.TooManyFeaturesExceptionExceptionpublic int getFeatureCount(String query, de.cismet.cismap.commons.BoundingBox bb)
getFeatureCount in interface de.cismet.cismap.commons.featureservice.factory.FeatureFactory<CidsLayerFeature,String>public String adjustQuery(String query)
query - DOCUMENT ME!public com.vividsolutions.jts.geom.Geometry getEnvelope()
public de.cismet.cids.server.cidslayer.CidsLayerInfo getLayerInfo()
public void setLayerInfo(de.cismet.cids.server.cidslayer.CidsLayerInfo layerInfo)
layerInfo - the layerInfo to setpublic String getGeometryType()
public final de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderCopyright © 2012–2026 cismet GmbH. All rights reserved.