Uses of Interface
com.luciad.ogc.common.ILcdRequest
Packages that use 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
Classes in com.luciad.ogc.common that implement ILcdRequestModifier and TypeClassDescriptionclass
A wrapper forHttpServletRequest
objects.Methods in com.luciad.ogc.common that return ILcdRequestModifier and TypeMethodDescriptionabstract ILcdRequest
ALcdRequestContext.getRequest()
Returns the request that is currently being handled.Methods in com.luciad.ogc.common with parameters of type ILcdRequestModifier 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
Methods in com.luciad.ogc.csw.server with parameters of type ILcdRequestModifier 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
Methods in com.luciad.ogc.csw.server.profile with parameters of type ILcdRequestModifier 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
Methods in com.luciad.ogc.wcs that return ILcdRequestMethods in com.luciad.ogc.wcs with parameters of type ILcdRequestModifier 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
Methods in com.luciad.ogc.wfs that return ILcdRequestModifier and TypeMethodDescriptionTLcdWFSRequestContext.getRequest()
Returns the request currently being handled.Methods in com.luciad.ogc.wfs with parameters of type ILcdRequestModifier 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
Methods in com.luciad.wms.server that return ILcdRequestMethods in com.luciad.wms.server with parameters of type ILcdRequestModifier 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
Methods in com.luciad.wmts.server that return ILcdRequest