Package | Description |
---|---|
com.luciad.ogc.wfs |
Implementation of the OGC Web Feature Service (WFS) specification.
|
Modifier and Type | Method and Description |
---|---|
TLcdWFSRequestContext |
TLcdWFSGetFeatureConstraints.getRequestContext()
Returns the request context, which gives access to the original request and a number of parsed
request parameters.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
ALcdWFSTransactionHandler.commit(String aHandle,
TLcdWFSRequestContext aContext)
Commits this transaction to the data store.
|
ILcdWFSModelEncoder |
TLcdWFSClientModelEncoderFactory.createModelEncoder(ILcdOutputStreamFactory aOutputStreamFactory,
String aOutputFormat,
TLcdWFSRequestContext aContext) |
ILcdWFSModelEncoder |
ILcdWFSClientModelEncoderFactory.createModelEncoder(ILcdOutputStreamFactory aOutputStreamFactory,
String aOutputFormat,
TLcdWFSRequestContext aContext)
Returns a model encoder that can encode models in the requested format to
an output stream provided by the given factory.
|
ILcdWFSModelSchemaEncoder |
TLcdWFSClientModelEncoderFactory.createModelSchemaEncoder(ILcdOutputStreamFactory aOutputStreamFactory,
String aOutputFormat,
TLcdWFSRequestContext aContext) |
ILcdWFSModelSchemaEncoder |
ILcdWFSClientModelEncoderFactory.createModelSchemaEncoder(ILcdOutputStreamFactory aOutputStreamFactory,
String aOutputFormatName,
TLcdWFSRequestContext aContext)
Returns a model schema encoder that can produce the appropriate response
to a DescribeFeatureType request.
|
ALcdWFSTransactionHandler |
ILcdWFSTransactionHandlerFactory.createTransactionHandler(TLcdWFSRequestContext aContext)
Creates a new
ALcdWFSTransactionHandler . |
abstract ILcdModel |
ALcdWFSLock.getFeaturesWithLock(TLcdWFSGetFeatureConstraints aConstraints,
ALcdWFSLock.LockAction aLockAction,
TLcdWFSRequestContext aContext)
Tries to acquire a lock on features and returns the locked features as an
ILcdModel . |
String |
TLcdWFSClientModelEncoderFactory.getSupportedOutputFormat(int aIndex,
TLcdWFSRequestContext aContext) |
String |
ILcdWFSClientModelEncoderFactory.getSupportedOutputFormat(int aIndex,
TLcdWFSRequestContext aContext)
Returns the output format at the given index for which this factory can produce a
model encoder.
|
int |
TLcdWFSClientModelEncoderFactory.getSupportedOutputFormatCount(TLcdWFSRequestContext aContext) |
int |
ILcdWFSClientModelEncoderFactory.getSupportedOutputFormatCount(TLcdWFSRequestContext aContext)
Returns the number of output formats for which this factory can produce
model encoders.
|
String |
TLcdWFSClientModelEncoderFactory.getSupportedSchemaOutputFormat(int aIndex,
TLcdWFSRequestContext aContext) |
String |
ILcdWFSClientModelEncoderFactory.getSupportedSchemaOutputFormat(int aIndex,
TLcdWFSRequestContext aContext)
Returns the schema output format at the given index for which this factory can produce a
model schema encoder.
|
int |
TLcdWFSClientModelEncoderFactory.getSupportedSchemaOutputFormatCount(TLcdWFSRequestContext aContext) |
int |
ILcdWFSClientModelEncoderFactory.getSupportedSchemaOutputFormatCount(TLcdWFSRequestContext aContext)
Returns the number of schema output formats for which this factory can produce
model schema encoders.
|
abstract int |
ALcdWFSTransactionHandler.handleDeleteSFCT(ILcdWFSFeatureType aFeatureType,
List<Object> aDeletedFeaturesSFCT,
TLcdOGCFilter aFilter,
String aHandle,
TLcdWFSRequestContext aContext)
Handles a delete action of a transaction request.
|
abstract List<Object> |
ALcdWFSTransactionHandler.handleInsert(ILcdWFSFeatureType aFeatureType,
List<Object> aNewFeatures,
String aHandle,
TLcdWFSRequestContext aContext)
Handles an insert action of a transaction request.
|
abstract int |
ALcdWFSTransactionHandler.handleUpdateSFCT(ILcdWFSFeatureType aFeatureType,
List<TLcdWFSTransactionUpdateProperty> aUpdateProperties,
List<Object> aUpdatedFeatureTokensSFCT,
List<Object> aNewFeatureTokensSFCT,
TLcdOGCFilter aFilter,
String aHandle,
TLcdWFSRequestContext aContext)
Handles an update action of a transaction request.
|
abstract void |
ALcdWFSLock.lockFeaturesSFCT(List<TLcdWFSGetFeatureConstraints> aConstraints,
ALcdWFSLock.LockAction aLockAction,
TLcdWFSRequestContext aRequestContext,
List<String> aLockedFeaturesSFCT,
List<String> aNotLockedFeaturesSFCT)
Tries to acquire a lock on features.
|
abstract void |
ALcdWFSTransactionHandler.rollback(TLcdWFSRequestContext aContext)
Rolls back a transaction which is in progress, this method is called
whenever an exception occurs before a transaction is committed.
|
abstract void |
ALcdWFSLock.unlockFeatures(Map<ILcdWFSFeatureType,List<Object>> aFeatures,
TLcdWFSRequestContext aContext)
Unlocks all the specified features.
|