Uses of Class
com.luciad.wms.server.TLcdWMSRequestContext
Packages that use 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
Methods in com.luciad.wms.server with parameters of type TLcdWMSRequestContextModifier and TypeMethodDescriptionbooleanILcdRemoteOWSModelDecoder.canDecode(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) Checks whether thisILcdRemoteOWSModelDecodercan 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 aILcdGXYLayerrepresenting aILcdModelon aILcdGXYView.ALcdSLDWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel, ALcdWMSLayer aWMSLayer, String aStyleID, TLcdWMSRequestContext aRequestContext) This method shall create aILcdGXYLayerrepresenting aILcdModelon aILcdGXYView.ALcdSLDWMSGXYLayerFactory.createGXYLayer(ILcdModel aModel, TLcdSLDNamedLayer aNamedLayer, ALcdWMSLayer aWMSLayer, TLcdSLDFeatureTypeStyle[] aStyle, TLcdWMSRequestContext aRequestContext) This method shall create aILcdGXYLayerrepresenting 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 aILcdGXYLayerrepresenting 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 aILcdGXYLayerrepresenting aILcdModelon aILcdGXYView.TLcdWMSGXYViewFactory.createGXYView(boolean aTransparent, int aWidth, int aHeight, ILcdBounds aWorldBounds, ILcdXYWorldReference aXYWorldReference, double aRotation, Color aBackgroundColor, TLcdWMSRequestContext aRequestContext) Creates a newTLcdGXYViewBufferedImagewith the given settings.TLcdWMSGXYViewFactory.createGXYView(boolean aTransparent, int aWidth, int aHeight, ILcdBounds aWorldBounds, ILcdXYWorldReference aXYWorldReference, Color aBackgroundColor, TLcdWMSRequestContext aRequestContext) Creates a newTLcdGXYViewBufferedImagewith the given settings.ILcdRemoteOWSModelDecoderFactory.createModelDecoder(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) Creates a newILcdRemoteOWSModelDecoderthat can decode the specified user-defined layer.ILcdRemoteOWSModelDecoder.decode(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) Returns theILcdModel(s) corresponding to a user-defined layer.final voidALcdWMSDescribeLayerRequestEncoder.encode(ALcdWMSLayer[] aWMSLayers, OutputStream aOutputStream, TLcdWMSRequestContext aRequestContext) voidILcdWMSDescribeLayerRequestEncoder.encode(ALcdWMSLayer[] aWMSLayers, OutputStream aOutputStream, TLcdWMSRequestContext aWMSRequestContext) Encodes the describe layer response a given layer and sends it to the givenOutputStream.voidILcdWMSGetFeatureInfoRequestEncoder.encode(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) Encodes the given selection in theTLcdGXYLayerSubsetListfrom a givenILcdGXYViewand sends it to the givenOutputStream.booleanILcdWMSGetLegendGraphicRequestEncoder.encode(TLcdWMSGetLegendGraphicRequestContext aWMSGetLegendGraphicRequestContext, TLcdWMSRequestContext aWMSRequestContext, OutputStream aOutputStream) Encodes the legend graphic for a given layer and sends it to the givenOutputStream.booleanTLcdDefaultWMSGetLegendGraphicEncoder.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 theILcdModelcorresponding to a layer and its dimensional parameters.ILcdRemoteOWSModelProvider.getModel(TLcdSLDUserLayer aUserLayer, TLcdWMSRequestContext aWMSRequestContext) Returns theILcdModelcorresponding to a user-defined layer.protected StringALcdWMSDescribeLayerRequestEncoder.getOWSType(ALcdWMSLayer aLayer, TLcdWMSRequestContext aRequestContext) Returns the OWS type of the service containing the feature data.protected StringALcdWMSDescribeLayerRequestEncoder.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 StringALcdWMSDescribeLayerRequestEncoder.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
Methods in com.luciad.wms.server.viewencoder with parameters of type TLcdWMSRequestContextModifier and TypeMethodDescriptionvoidTLcdWMSGeoJsonGetFeatureInfoEncoder.encode(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) voidTLcdWMSHTMLGetFeatureInfoEncoder.encode(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) voidTLcdWMSTextPlainGetFeatureInfoEncoder.encode(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext) voidTLcdWMSXMLGetFeatureInfoEncoder.encode(ILcdGXYLayerSubsetList aSelectionSublist, OutputStream aOutputStream, ILcdGXYView aGXYView, TLcdWMSRequestContext aWMSRequestContext)