See: Description
Interface | Description |
---|---|
ILcdWFSCapabilitiesProvider |
Provides the WFS capabilities, or parts of it.
|
ILcdWFSClientModelEncoderFactory |
A model encoder factory for WFS server-to-client transfers.
|
ILcdWFSFeatureType |
Interface for classes that represent a WFS feature type.
|
|
Deprecated
Since 2017.0 Please make use of
ILcdWFSCapabilitiesProvider . |
|
Deprecated
Since 2017.0 Please make use of
ILcdWFSCapabilitiesProvider . |
ILcdWFSFilteredModelFactory |
A factory that creates filtered models.
|
ILcdWFSLockFactory |
A factory class which can be used to create locks for a WFS-T server.
|
ILcdWFSLockModelEncoder |
An interface for model encoders that can integrate a lock id in the encoded model.
|
ILcdWFSModelEncoder |
A WFS model encoder extends a model encoder with a content type (MIME type) which will be used for WFS GetFeature
responses.
|
|
Deprecated
This interface is no longer used - instead,
ILcdDataObject is used to create
new domain object instances. |
ILcdWFSModelSchemaEncoder |
Interface for classes that handle DescribeFeatureType requests in the WFS.
|
ILcdWFSServerModelEncoderFactory |
A model encoder factory for WFS server-side transactions.
|
|
Deprecated
Since 2017.0 Please make use of
ILcdWFSCapabilitiesProvider . |
ILcdWFSTransactionHandlerFactory |
A factory class which can be used to create
ALcdWFSTransactionHandler instances. |
Class | Description |
---|---|
ALcdOGCWFSCommandDispatcherFactory |
This factory class creates a command dispatcher following the OGC WFS specification.
|
ALcdWFSLock |
A base class for locks.
|
ALcdWFSTransactionHandler |
An interface for handling WFS-T transactions.
|
TLcdWFSClientModelEncoderFactory |
Default implementation of
ILcdWFSClientModelEncoderFactory . |
TLcdWFSCommandDispatcher |
A command dispatcher class for WCS requests.
|
TLcdWFSCommandDispatcherContext |
A container for the global objects created by ALcdOGCWFSCommandDispatcherFactory.
|
TLcdWFSFeatureType |
An implementation of
ILcdWFSFeatureType . |
|
Deprecated
Since 2017.0 Please make use of
ILcdWFSCapabilitiesProvider . |
TLcdWFSFilteredModelFactory |
Default implementation of
ILcdWFSFilteredModelFactory . |
TLcdWFSGetFeatureConstraints |
A set of constraints that can be applied while retrieving features from a
WFS.
|
TLcdWFSLockManager |
A manager which enables management of locks.
|
TLcdWFSModelEncoder |
This class allows you to define a WFS output format by combining an
ILcdModelEncoder with a content type
(MIME type). |
TLcdWFSRequestContext |
A class that represents context information about a WFS request that is
being handled.
|
TLcdWFSServlet |
This class represents a servlet implementation with support for the OGC Web Feature Service (WFS)
1.0 / 1.1 / 2.0 standard, including the WFS Transactional profile.
|
TLcdWFSTransactionUpdateProperty |
A class that represents one 'Property' of a WFS update transaction.
|
Enum | Description |
---|---|
ALcdWFSLock.LockAction |
An enumeration that corresponds to the 'LockAction' attribute of 'GetFeaturesWithLock' and
'LockFeatures' requests.
|
Exception | Description |
---|---|
TLcdWFSServiceException |
Class for OGC WFS service exceptions.
|
Implementation of the OGC Web Feature Service (WFS) specification. The LuciadLightspeed WFS API provides a framework for setting up a WFS. The main class of the WFS package is TLcdWFSServlet, which provides all required request handling facilities out of the box. To populate the WFS with data, users must implement the abstract class ALcdOGCWFSCommandDispatcherFactory. This class is also the main access point for further customization of the WFS.
The package com.luciad.ogc.wfs contains the WFS server implementation. The subpackage com.luciad.ogc.wfs.client contains the LuciadLightspeed WFS client API. The subpackage com.luciad.ogc.wfs.common contains classes that may be shared between client and server.
The supported WFS versions are 1.0.0, 1.1.0 and 2.0.0. For version 1.1.0, the optional GetGMLObject request is currently not supported.