Uses of Class
com.luciad.wms.server.TLcdWMSRequestContext
Package
Description
Implementation of the OGC Web Map Service (WMS) specification.
Contains encoders to send GetMap/GetFeatureInfo results to the client.
-
Uses of TLcdWMSRequestContext in com.luciad.wms.server
Modifier and TypeMethodDescriptionboolean
ILcdRemoteOWSModelDecoder.canDecode
(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) Checks whether thisILcdRemoteOWSModelDecoder
can decode the supplied user-defined layer.ALcdSLDWMSGXYLayerFactory.createGXYLayer
(ILcdModel[] aModel, TLcdSLDUserLayer aUserLayer, TLcdSLDFeatureTypeStyle[] aStyle, TLcdWMSRequestContext aRequestContext) This method shall create theILcdGXYLayer
(s) representing the givenILcdModel
(s), corresponding to a user-defined layer with a user-defined style.ALcdSLDWMSGXYLayerFactory.createGXYLayer
(ILcdModel aModel, ALcdWMSLayer aWMSLayer, TLcdSLDFeatureTypeStyle[] aStyle, TLcdWMSRequestContext aRequestContext) This method shall create aILcdGXYLayer
representing aILcdModel
on aILcdGXYView
.ALcdSLDWMSGXYLayerFactory.createGXYLayer
(ILcdModel aModel, ALcdWMSLayer aWMSLayer, String aStyleID, TLcdWMSRequestContext aRequestContext) This method shall create aILcdGXYLayer
representing aILcdModel
on aILcdGXYView
.ALcdSLDWMSGXYLayerFactory.createGXYLayer
(ILcdModel aModel, TLcdSLDNamedLayer aNamedLayer, ALcdWMSLayer aWMSLayer, TLcdSLDFeatureTypeStyle[] aStyle, TLcdWMSRequestContext aRequestContext) This method shall create aILcdGXYLayer
representing the givenILcdModel
, corresponding to a named layer with a user-defined style.ALcdSLDWMSGXYLayerFactory.createGXYLayer
(ILcdModel aModel, TLcdSLDNamedLayer aNamedLayer, ALcdWMSLayer aWMSLayer, String aStyleID, TLcdWMSRequestContext aRequestContext) This method shall create aILcdGXYLayer
representing the givenILcdModel
, corresponding to a named layer with/without a named style.ILcdWMSGXYLayerFactory.createGXYLayer
(ILcdModel aModel, ALcdWMSLayer aWMSLayer, String aStyleID, TLcdWMSRequestContext aContext) This method shall create aILcdGXYLayer
representing aILcdModel
on aILcdGXYView
.TLcdWMSGXYViewFactory.createGXYView
(boolean aTransparent, int aWidth, int aHeight, ILcdBounds aWorldBounds, ILcdXYWorldReference aXYWorldReference, double aRotation, Color aBackgroundColor, TLcdWMSRequestContext aRequestContext) Creates a newTLcdGXYViewBufferedImage
with the given settings.TLcdWMSGXYViewFactory.createGXYView
(boolean aTransparent, int aWidth, int aHeight, ILcdBounds aWorldBounds, ILcdXYWorldReference aXYWorldReference, Color aBackgroundColor, TLcdWMSRequestContext aRequestContext) Creates a newTLcdGXYViewBufferedImage
with the given settings.ILcdRemoteOWSModelDecoderFactory.createModelDecoder
(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) Creates a newILcdRemoteOWSModelDecoder
that can decode the specified user-defined layer.ILcdRemoteOWSModelDecoder.decode
(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) Returns theILcdModel
(s) corresponding to a user-defined layer.final void
ALcdWMSDescribeLayerRequestEncoder.encode
(ALcdWMSLayer[] aWMSLayers, OutputStream aOutputStream, TLcdWMSRequestContext aRequestContext) void
ILcdWMSDescribeLayerRequestEncoder.encode
(ALcdWMSLayer[] aWMSLayers, OutputStream aOutputStream, TLcdWMSRequestContext aWMSRequestContext) Encodes the describe layer response a given layer and sends it to the givenOutputStream
.void
ILcdWMSGetFeatureInfoRequestEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) Encodes the given selection in theTLcdGXYLayerSubsetList
from a givenILcdGXYView
and sends it to the givenOutputStream
.boolean
ILcdWMSGetLegendGraphicRequestEncoder.encode
(TLcdWMSGetLegendGraphicRequestContext aWMSGetLegendGraphicRequestContext, TLcdWMSRequestContext aWMSRequestContext, OutputStream aOutputStream) Encodes the legend graphic for a given layer and sends it to the givenOutputStream
.boolean
TLcdDefaultWMSGetLegendGraphicEncoder.encode
(TLcdWMSGetLegendGraphicRequestContext aWMSGetLegendGraphicRequestContext, TLcdWMSRequestContext aWMSRequestContext, OutputStream aOutputStream) ALcdMultiDimensionalModelProvider.getDimensionExtent
(ALcdWMSLayer aLayer, ALcdWMSDimension aDimension, TLcdWMSDimensionExtent aSuppliedExtent, TLcdWMSRequestContext aWMSRequestContext) Returns the actual dimension extent, specifying the value(s)/interval(s) on which the supplied dimension extent can be mapped.ALcdMultiDimensionalModelProvider.getModel
(ALcdWMSLayer aLayer, ALcdWMSDimension[] aDimensions, TLcdWMSDimensionExtent[] aDimensionExtent, TLcdWMSRequestContext aWMSRequestContext) Returns theILcdModel
corresponding to a layer and its dimensional parameters.ILcdRemoteOWSModelProvider.getModel
(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) Returns theILcdModel
corresponding to a user-defined layer.protected String
ALcdWMSDescribeLayerRequestEncoder.getOWSType
(ALcdWMSLayer aLayer, TLcdWMSRequestContext aRequestContext) Returns the OWS type of the service containing the feature data.protected String
ALcdWMSDescribeLayerRequestEncoder.getOWSURL
(ALcdWMSLayer aLayer, TLcdWMSRequestContext aRequestContext) Returns the OWS base URL of the service containing the feature data.protected abstract String[]
ALcdWMSDescribeLayerRequestEncoder.getQueries
(ALcdWMSLayer aLayer, TLcdWMSRequestContext aRequestContext) Returns an array of one or more feature/coverage-types for the given named layer.protected String
ALcdWMSDescribeLayerRequestEncoder.getWFS
(ALcdWMSLayer aLayer, TLcdWMSRequestContext aRequestContext) Returns the URL prefix for the WFS containing the feature data.ILcdWMSOnlineResourceResolver.resolveOnlineResource
(int aType, TLcdOWSOnlineResource[] aOnlineResources, ALcdWMSLayer aSourceLayer, ALcdWMSLayerStyle aSourceLayerStyle, TLcdWMSRequestContext aWMSRequestContext) Returns the online resource(s) corresponding to the supplied type. -
Uses of TLcdWMSRequestContext in com.luciad.wms.server.viewencoder
Modifier and TypeMethodDescriptionvoid
TLcdWMSGeoJsonGetFeatureInfoEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) void
TLcdWMSHTMLGetFeatureInfoEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) void
TLcdWMSTextPlainGetFeatureInfoEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) void
TLcdWMSXMLGetFeatureInfoEncoder.encode
(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext)