Uses of Interface
com.luciad.ogc.common.ILcdRequest
Package
Description
This package contains interfaces and classes common to all OGC web services.
Provides API for implementing an OGC Catalog Service.
Additional support for implementing CSW server profiles, such as ISO or Inspire.
Implementation of the OGC Web Coverage Service (WCS) specification.
Implementation of the OGC Web Feature Service (WFS) specification.
Implementation of the OGC Web Map Service (WMS) specification.
Implementation of the OGC Web Map Tile Service.
-
Uses of ILcdRequest in com.luciad.ogc.common
Modifier and TypeClassDescriptionclass
A wrapper forHttpServletRequest
objects.Modifier and TypeMethodDescriptionabstract ILcdRequest
ALcdRequestContext.getRequest()
Returns the request that is currently being handled.Modifier and TypeMethodDescriptionabstract void
ALcdOGCCommandDispatcher.handleRequest
(ILcdRequest aRequest, ILcdResponse aResponse) Handles a request.void
ILcdRequestHandler.handleRequest
(ILcdRequest aRequest, ILcdResponse aResponse) Handles a request.void
TLcdOGCCommandDispatcher.handleRequest
(ILcdRequest aRequest, ILcdResponse aResponse) 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. -
Uses of ILcdRequest in com.luciad.ogc.csw.server
Modifier and TypeMethodDescriptionILcdCSWCapabilitiesProvider.createServiceIdentification
(ILcdRequest aRequest) Returns the general service identification that will appear in the server's capabilities document.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 typesreferred to
in the query.final Object
ALcdCSWFilterQueryHandler.executeQuery
(TLcdCSWQuery aQuery, long aMaxRecords, long aStartPosition, TLcdCSWRecordType aOutputFormat, ILcdRequest aRequest) ILcdCSWQueryHandler.executeQuery
(TLcdCSWQuery aQuery, long aMaxRecords, long aStartPosition, TLcdCSWRecordType aOutputFormat, ILcdRequest aRequest) Executes the given query and returns its result.ALcdCSWCapabilitiesProvider.getExtendedCapabilities
(ILcdRequest aRequest) default Object
ILcdCSWCapabilitiesProvider.getExtendedCapabilities
(ILcdRequest aRequest) Returns extended operations metadata capabilities, if any.ALcdCSWCapabilitiesProvider.getFilterCapabilities
(ILcdRequest aRequest) Returns the OGC filter capabilities supported by this handler.ILcdCSWCapabilitiesProvider.getFilterCapabilities
(ILcdRequest aRequest) Returns the OGC filter capabilities supported by this handler.ALcdCSWCapabilitiesProvider.getInputRecordProperties
(ILcdRequest aRequest, TLcdCSWRecordType aInputFormat) Returns the names of the properties (e.g.ILcdCSWCapabilitiesProvider.getInputRecordProperties
(ILcdRequest aRequest, TLcdCSWRecordType aInputFormat) Returns the names of the properties (e.g.ALcdCSWCapabilitiesProvider.getInputRecordTypes
(ILcdRequest aRequest) Returns a description of all data records that can be queried.ILcdCSWCapabilitiesProvider.getInputRecordTypes
(ILcdRequest aRequest) Returns a description of all data records that can be queried.ALcdCSWCapabilitiesProvider.getOpenSearchTemplates
(ILcdRequest aRequest) Creates a list of templates for OpenSearch queries.ILcdCSWCapabilitiesProvider.getOpenSearchTemplates
(ILcdRequest aRequest) Returns the URL templates used to advertise OpenSearch capabilities.ALcdCSWCapabilitiesProvider.getOutputRecordProperties
(ILcdRequest aRequest, TLcdCSWRecordType aOutputFormat) Returns the names of the properties (e.g.ILcdCSWCapabilitiesProvider.getOutputRecordProperties
(ILcdRequest aRequest, TLcdCSWRecordType aOutputFormat) Returns the names of the properties (e.g.ALcdCSWCapabilitiesProvider.getOutputRecordTypes
(ILcdRequest aRequest) Returns a description of all the output formats (e.g.ILcdCSWCapabilitiesProvider.getOutputRecordTypes
(ILcdRequest aRequest) Returns a description of all the output formats (e.g.ILcdCSWCapabilitiesProvider.getQueryHandler
(ILcdRequest aRequest) Returns thequery handler
that will search for and return records from the catalogue.boolean
ALcdCSWFilterQueryHandler.validateQuery
(TLcdCSWQuery aQuery, ILcdRequest aRequest) 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. -
Uses of ILcdRequest in com.luciad.ogc.csw.server.profile
Modifier and TypeMethodDescriptionTLcdCSWInspireProfile.getExtendedCapabilities
(ILcdRequest aRequest) Returns an extended capabilities document that can be included in aTLcdOWSOperationsMetadata
object. -
Uses of ILcdRequest in com.luciad.ogc.wcs
Modifier and TypeMethodDescriptionILcdWCSCapabilitiesProvider.getCoverageOfferings
(ILcdRequest aRequest) Returns the list ofILcdCoverageOffering
s that contain a description of the coverages available from this server.ILcdWCSCapabilitiesProvider.getCoverageOfferings
(List<String> aCoverageNames, ILcdRequest aRequest) Returns the list ofILcdCoverageOffering
s with coverage names that correspond to the given coverage names.ILcdWCSCapabilitiesProvider.getServiceIdentification
(ILcdRequest aRequest) Returns theTLcdOWSServiceIdentification
which contains metadata about this specific server.ILcdWCSCapabilitiesProvider.getServiceProvider
(ILcdRequest aRequest) Returns theTLcdOWSServiceProvider
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) -
Uses of ILcdRequest in com.luciad.ogc.wfs
Modifier and TypeMethodDescriptionTLcdWFSRequestContext.getRequest()
Returns the request currently being handled.Modifier and TypeMethodDescriptionILcdWFSCapabilitiesProvider.getFeatureTypes
(ILcdRequest aRequest) Returns all feature types.ILcdWFSCapabilitiesProvider.getFeatureTypes
(Collection<String> aFeatureTypeNames, ILcdRequest aRequest) Returns the feature types with the given names.ILcdWFSCapabilitiesProvider.getServiceIdentification
(ILcdRequest aRequest) Returns theTLcdOWSServiceIdentification
which contains metadata about this specific server.ILcdWFSCapabilitiesProvider.getServiceProvider
(ILcdRequest aRequest) Returns theTLcdOWSServiceProvider
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) -
Uses of ILcdRequest in com.luciad.wms.server
Modifier and TypeMethodDescriptionILcdWMSCapabilitiesProvider.getCapabilities
(ILcdRequest aRequest) Creates aALcdWMSCapabilities
object for a given request.ALcdWMSCapabilitiesProvider.getLayers
(List<String> aLayerNames, ILcdRequest aRequest) ILcdWMSCapabilitiesProvider.getLayers
(List<String> aLayerNames, ILcdRequest aRequest) Returns the corresponding WMS layers for the requested layer names.ALcdWMSCapabilitiesProvider.getServiceMetaData
(ILcdRequest aRequest) ILcdWMSCapabilitiesProvider.getServiceMetaData
(ILcdRequest aRequest) Returns the WMS service metadata part of the WMS capabilities. -
Uses of ILcdRequest in com.luciad.wmts.server