Package | Description |
---|---|
com.luciad.ogc.common |
This package contains interfaces and classes common to all OGC web services.
|
com.luciad.ogc.csw.server |
Provides API for implementing an OGC Catalog Service.
|
com.luciad.ogc.csw.server.profile |
Additional support for implementing CSW server profiles, such as ISO or Inspire.
|
com.luciad.ogc.wcs |
Implementation of the OGC Web Coverage Service (WCS) specification.
|
com.luciad.ogc.wfs |
Implementation of the OGC Web Feature Service (WFS) specification.
|
com.luciad.wms.server |
Implementation of the OGC Web Map Service (WMS) specification.
|
com.luciad.wmts.server |
Implementation of the OGC Web Map Tile Service.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdHttpServletRequestKVPRequestWrapper
A wrapper for
HttpServletRequest objects. |
Modifier and Type | Method and Description |
---|---|
abstract ILcdRequest |
ALcdRequestContext.getRequest()
Returns the request that is currently being handled.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdOGCCommandDispatcher.handleRequest(ILcdRequest aRequest,
ILcdResponse aResponse) |
void |
ILcdRequestHandler.handleRequest(ILcdRequest aRequest,
ILcdResponse aResponse)
Handles a request.
|
abstract void |
ALcdOGCCommandDispatcher.handleRequest(ILcdRequest aRequest,
ILcdResponse aResponse)
Handles a request.
|
protected void |
TLcdOGCCommandDispatcher.handleServiceException(ILcdResponse aResponse,
TLcdOGCServiceException aException,
ILcdRequest aRequest)
Handles a service exception.
|
static boolean |
TLcdServletUtil.isKVPRequest(ILcdRequest aRequest)
This methods tests whether a request is a KVP based request.
|
static boolean |
TLcdServletUtil.isXMLRequest(ILcdRequest aRequest)
This methods tests whether a request is an XML based request.
|
static String |
TLcdServletUtil.resolveServerURI(ILcdRequest aRequest)
Extracts the server URL from the given request, i.e. the servlet URL
minus the application (servlet) path itself.
|
static String |
TLcdServletUtil.resolveServletURI(ILcdRequest aRequest)
Extracts the full servlet URL from the given request.
|
protected String |
TLcdOGCCommandDispatcher.validateService(String aService,
String aRequestType,
ILcdRequest aRequest)
This method allows implementations to validate the "service" parameter of a request.
|
Modifier and Type | Method and Description |
---|---|
TLcdOWSServiceIdentification |
ILcdCSWCapabilitiesProvider.createServiceIdentification(ILcdRequest aRequest)
Returns the general service identification that will appear in the server's capabilities document.
|
TLcdOWSServiceProvider |
ILcdCSWCapabilitiesProvider.createServiceProvider(ILcdRequest aRequest)
Returns the general service info/metadata that will appear in the server's capabilities document.
|
protected abstract Object |
ALcdCSWFilterQueryHandler.executeFilter(TLcdOGCFilter filter,
TLcdCSWQuery aQuery,
TLcdCSWRecordType aOutputFormat,
long aMaxRecords,
long aStartPosition,
ILcdRequest aRequest)
Returns the result of applying the given OGC filter expression to the underlying data set(s) corresponding to the
types
referred to in the query. |
Object |
ILcdCSWQueryHandler.executeQuery(TLcdCSWQuery aQuery,
long aMaxRecords,
long aStartPosition,
TLcdCSWRecordType aOutputFormat,
ILcdRequest aRequest)
Executes the given query and returns its result.
|
Object |
ALcdCSWFilterQueryHandler.executeQuery(TLcdCSWQuery aQuery,
long aMaxRecords,
long aStartPosition,
TLcdCSWRecordType aOutputFormat,
ILcdRequest aRequest) |
default Object |
ILcdCSWCapabilitiesProvider.getExtendedCapabilities(ILcdRequest aRequest)
Returns extended operations metadata capabilities, if any.
|
Object |
ALcdCSWCapabilitiesProvider.getExtendedCapabilities(ILcdRequest aRequest) |
TLcdOGCFilterCapabilities |
ILcdCSWCapabilitiesProvider.getFilterCapabilities(ILcdRequest aRequest)
Returns the OGC filter capabilities supported by this handler.
|
TLcdOGCFilterCapabilities |
ALcdCSWCapabilitiesProvider.getFilterCapabilities(ILcdRequest aRequest)
Returns the OGC filter capabilities supported by this handler.
|
List<QName> |
ILcdCSWCapabilitiesProvider.getInputRecordProperties(ILcdRequest aRequest,
TLcdCSWRecordType aInputFormat)
Returns the names of the properties (e.g.
|
List<QName> |
ALcdCSWCapabilitiesProvider.getInputRecordProperties(ILcdRequest aRequest,
TLcdCSWRecordType aInputFormat)
Returns the names of the properties (e.g.
|
List<TLcdCSWRecordType> |
ILcdCSWCapabilitiesProvider.getInputRecordTypes(ILcdRequest aRequest)
Returns a description of all data records that can be queried.
|
List<TLcdCSWRecordType> |
ALcdCSWCapabilitiesProvider.getInputRecordTypes(ILcdRequest aRequest)
Returns a description of all data records that can be queried.
|
List<TLcdCSWOpenSearchTemplate> |
ILcdCSWCapabilitiesProvider.getOpenSearchTemplates(ILcdRequest aRequest)
Returns the URL templates used to advertise OpenSearch capabilities.
|
List<TLcdCSWOpenSearchTemplate> |
ALcdCSWCapabilitiesProvider.getOpenSearchTemplates(ILcdRequest aRequest)
Creates a list of templates for OpenSearch queries.
|
List<QName> |
ILcdCSWCapabilitiesProvider.getOutputRecordProperties(ILcdRequest aRequest,
TLcdCSWRecordType aOutputFormat)
Returns the names of the properties (e.g.
|
List<QName> |
ALcdCSWCapabilitiesProvider.getOutputRecordProperties(ILcdRequest aRequest,
TLcdCSWRecordType aOutputFormat)
Returns the names of the properties (e.g.
|
List<TLcdCSWRecordType> |
ILcdCSWCapabilitiesProvider.getOutputRecordTypes(ILcdRequest aRequest)
Returns a description of all the output formats (e.g.
|
List<TLcdCSWRecordType> |
ALcdCSWCapabilitiesProvider.getOutputRecordTypes(ILcdRequest aRequest)
Returns a description of all the output formats (e.g.
|
ILcdCSWQueryHandler |
ILcdCSWCapabilitiesProvider.getQueryHandler(ILcdRequest aRequest)
Returns the
query handler that will search for and return records from the catalogue. |
boolean |
ILcdCSWQueryHandler.validateQuery(TLcdCSWQuery aQuery,
ILcdRequest aRequest)
Returns true if the given query is a valid query, meaning that is is syntactically correct and uses the right
property and type names.
|
boolean |
ALcdCSWFilterQueryHandler.validateQuery(TLcdCSWQuery aQuery,
ILcdRequest aRequest) |
Modifier and Type | Method and Description |
---|---|
Object |
TLcdCSWInspireProfile.getExtendedCapabilities(ILcdRequest aRequest)
Returns an extended capabilities document that can be included in a
TLcdOWSOperationsMetadata object. |
Modifier and Type | Method and Description |
---|---|
ILcdRequest |
TLcdWCSRequestContext.getRequest() |
Modifier and Type | Method and Description |
---|---|
List<ILcdCoverageOffering> |
ILcdWCSCapabilitiesProvider.getCoverageOfferings(ILcdRequest aRequest)
Returns the list of
ILcdCoverageOffering s that contain a description of the coverages available from this
server. |
List<ILcdCoverageOffering> |
ILcdWCSCapabilitiesProvider.getCoverageOfferings(List<String> aCoverageNames,
ILcdRequest aRequest)
Returns the list of
ILcdCoverageOffering s with coverage names that correspond to the given coverage names. |
TLcdOWSServiceIdentification |
ILcdWCSCapabilitiesProvider.getServiceIdentification(ILcdRequest aRequest)
Returns the
TLcdOWSServiceIdentification which contains metadata about this specific server. |
TLcdOWSServiceProvider |
ILcdWCSCapabilitiesProvider.getServiceProvider(ILcdRequest aRequest)
Returns the
TLcdOWSServiceProvider which contains metadata about the organization operating this server. |
default String |
ILcdWCSCapabilitiesProvider.getUpdateSequence(ILcdRequest aRequest)
Returns the update sequence of the WCS service.
|
protected void |
TLcdWCSCommandDispatcher.handleServiceException(ILcdResponse aResponse,
TLcdOGCServiceException aException,
ILcdRequest aRequest) |
protected String |
TLcdWCSCommandDispatcher.validateService(String aService,
String aRequestType,
ILcdRequest aRequest) |
Modifier and Type | Method and Description |
---|---|
ILcdRequest |
TLcdWFSRequestContext.getRequest()
Returns the request currently being handled.
|
Modifier and Type | Method and Description |
---|---|
List<ILcdWFSFeatureType> |
ILcdWFSCapabilitiesProvider.getFeatureTypes(Collection<String> aFeatureTypeNames,
ILcdRequest aRequest)
Returns the feature types with the given names.
|
List<ILcdWFSFeatureType> |
ILcdWFSCapabilitiesProvider.getFeatureTypes(ILcdRequest aRequest)
Returns all feature types.
|
TLcdOWSServiceIdentification |
ILcdWFSCapabilitiesProvider.getServiceIdentification(ILcdRequest aRequest)
Returns the
TLcdOWSServiceIdentification which contains metadata about this specific server. |
TLcdOWSServiceProvider |
ILcdWFSCapabilitiesProvider.getServiceProvider(ILcdRequest aRequest)
Returns the
TLcdOWSServiceProvider which contains metadata about the organization operating this server. |
default String |
ILcdWFSCapabilitiesProvider.getUpdateSequence(ILcdRequest aRequest)
Returns the update sequence of the WFS service.
|
protected void |
TLcdWFSCommandDispatcher.handleServiceException(ILcdResponse aResponse,
TLcdOGCServiceException aException,
ILcdRequest aRequest) |
protected String |
TLcdWFSCommandDispatcher.validateService(String aService,
String aRequestType,
ILcdRequest aRequest) |
Modifier and Type | Method and Description |
---|---|
ILcdRequest |
TLcdWMSRequestContext.getRequest() |
Modifier and Type | Method and Description |
---|---|
ALcdWMSCapabilities |
ILcdWMSCapabilitiesProvider.getCapabilities(ILcdRequest aRequest)
Creates a
ALcdWMSCapabilities object for a given request. |
List<ALcdWMSLayer> |
ILcdWMSCapabilitiesProvider.getLayers(List<String> aLayerNames,
ILcdRequest aRequest)
Returns the corresponding WMS layers for the requested layer names.
|
List<ALcdWMSLayer> |
ALcdWMSCapabilitiesProvider.getLayers(List<String> aLayerNames,
ILcdRequest aRequest) |
ALcdWMSServiceMetaData |
ILcdWMSCapabilitiesProvider.getServiceMetaData(ILcdRequest aRequest)
Returns the WMS service metadata part of the WMS capabilities.
|
ALcdWMSServiceMetaData |
ALcdWMSCapabilitiesProvider.getServiceMetaData(ILcdRequest aRequest) |
Modifier and Type | Method and Description |
---|---|
ILcdRequest |
TLcdWMTSRequestContext.getRequest() |