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 TypeClassDescriptionclassA wrapper forHttpServletRequestobjects.Methods in com.luciad.ogc.common that return ILcdRequestModifier and TypeMethodDescriptionabstract ILcdRequestALcdRequestContext.getRequest()Returns the request that is currently being handled.Methods in com.luciad.ogc.common with parameters of type ILcdRequestModifier and TypeMethodDescriptionabstract voidALcdOGCCommandDispatcher.handleRequest(ILcdRequest aRequest, ILcdResponse aResponse) Handles a request.voidILcdRequestHandler.handleRequest(ILcdRequest aRequest, ILcdResponse aResponse) Handles a request.voidTLcdOGCCommandDispatcher.handleRequest(ILcdRequest aRequest, ILcdResponse aResponse) protected voidTLcdOGCCommandDispatcher.handleServiceException(ILcdResponse aResponse, TLcdOGCServiceException aException, ILcdRequest aRequest) Handles a service exception.static booleanTLcdServletUtil.isKVPRequest(ILcdRequest aRequest) This methods tests whether a request is a KVP based request.static booleanTLcdServletUtil.isXMLRequest(ILcdRequest aRequest) This methods tests whether a request is an XML based request.static StringTLcdServletUtil.resolveServerURI(ILcdRequest aRequest) Extracts the server URL from the given request, i.e. the servlet URL minus the application (servlet) path itself.static StringTLcdServletUtil.resolveServletURI(ILcdRequest aRequest) Extracts the full servlet URL from the given request.protected StringTLcdOGCCommandDispatcher.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 ObjectALcdCSWFilterQueryHandler.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 toin the query.final ObjectALcdCSWFilterQueryHandler.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 ObjectILcdCSWCapabilitiesProvider.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 handlerthat will search for and return records from the catalogue.booleanALcdCSWFilterQueryHandler.validateQuery(TLcdCSWQuery aQuery, ILcdRequest aRequest) booleanILcdCSWQueryHandler.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 aTLcdOWSOperationsMetadataobject. -
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 ofILcdCoverageOfferings that contain a description of the coverages available from this server.ILcdWCSCapabilitiesProvider.getCoverageOfferings(List<String> aCoverageNames, ILcdRequest aRequest) Returns the list ofILcdCoverageOfferings with coverage names that correspond to the given coverage names.ILcdWCSCapabilitiesProvider.getServiceIdentification(ILcdRequest aRequest) Returns theTLcdOWSServiceIdentificationwhich contains metadata about this specific server.ILcdWCSCapabilitiesProvider.getServiceProvider(ILcdRequest aRequest) Returns theTLcdOWSServiceProviderwhich contains metadata about the organization operating this server.default StringILcdWCSCapabilitiesProvider.getUpdateSequence(ILcdRequest aRequest) Returns the update sequence of the WCS service.protected voidTLcdWCSCommandDispatcher.handleServiceException(ILcdResponse aResponse, TLcdOGCServiceException aException, ILcdRequest aRequest) protected StringTLcdWCSCommandDispatcher.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 theTLcdOWSServiceIdentificationwhich contains metadata about this specific server.ILcdWFSCapabilitiesProvider.getServiceProvider(ILcdRequest aRequest) Returns theTLcdOWSServiceProviderwhich contains metadata about the organization operating this server.default StringILcdWFSCapabilitiesProvider.getUpdateSequence(ILcdRequest aRequest) Returns the update sequence of the WFS service.protected voidTLcdWFSCommandDispatcher.handleServiceException(ILcdResponse aResponse, TLcdOGCServiceException aException, ILcdRequest aRequest) protected StringTLcdWFSCommandDispatcher.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 aALcdWMSCapabilitiesobject 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