Package com.luciad.wms.server
Class TLcdWMSCommandDispatcherContext
java.lang.Object
com.luciad.wms.server.TLcdWMSCommandDispatcherContext
- All Implemented Interfaces:
ILcdDisposable
,AutoCloseable
Contextual information regarding the command dispatcher.
Contains information on the encoders that have been registered.
Contains information on the CRS codes that have been configured to be included within the capabilities.
- Since:
- 2017.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Disposes of this object and allows it to release any system resources that it is holding.Returns the list of CRS codes to include within the WMS capabilities.getDescribeLayerRequestEncoder
(String aDescribeLayerFormat) Returns the describe layer request encoder for the requested format.Returns the list of describe layer encoders.getFeatureInfoRequestEncoder
(String aFeatureInfoFormat) Returns the feature info encoder.Returns the list of feature info encoders.getGetFeatureInfoRequestEncoder
(String aFeatureInfoFormat) Returns the feature info encoder for the requested format.Returns the list of get feature info encoders.getGetLegendGraphicRequestEncoder
(String aGetLegendGraphicFormat) Returns the get legend graphic format encoder.Returns the list of get legend graphic encoders.getGXYViewEncoder
(String aMapFormat) Returns the GXY view encoder for the requested map format.Returns the list of view encoders.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.util.ILcdDisposable
close
-
Method Details
-
getGXYViewEncoders
Returns the list of view encoders.- Returns:
- the list of view encoders.
-
getGXYViewEncoder
Returns the GXY view encoder for the requested map format.- Parameters:
aMapFormat
- the map format.- Returns:
- the GXY view encoder for the requested map format.
-
getFeatureInfoRequestEncoders
Returns the list of feature info encoders.- Returns:
- the list of feature info encoders.
-
getGetFeatureInfoRequestEncoders
Returns the list of get feature info encoders.- Returns:
- the list of get feature info encoders.
-
getGetFeatureInfoRequestEncoder
public ILcdWMSGetFeatureInfoRequestEncoder getGetFeatureInfoRequestEncoder(String aFeatureInfoFormat) Returns the feature info encoder for the requested format.- Parameters:
aFeatureInfoFormat
- the feature info format.- Returns:
- the feature info encoder for the requested format.
-
getFeatureInfoRequestEncoder
Returns the feature info encoder.- Parameters:
aFeatureInfoFormat
- the feature info encoder.- Returns:
- the feature info encoder.
-
getGetLegendGraphicRequestEncoders
Returns the list of get legend graphic encoders.- Returns:
- the list of get legend graphic encoders.
-
getGetLegendGraphicRequestEncoder
public ILcdWMSGetLegendGraphicRequestEncoder getGetLegendGraphicRequestEncoder(String aGetLegendGraphicFormat) Returns the get legend graphic format encoder.- Parameters:
aGetLegendGraphicFormat
- the format for the get legend graphic.- Returns:
- the get legend graphic format encoder.
-
getDescribeLayerRequestEncoders
Returns the list of describe layer encoders.- Returns:
- the list of describe layer encoders.
-
getDescribeLayerRequestEncoder
public ILcdWMSDescribeLayerRequestEncoder getDescribeLayerRequestEncoder(String aDescribeLayerFormat) Returns the describe layer request encoder for the requested format.- Parameters:
aDescribeLayerFormat
- the format for the describe layer response.- Returns:
- the describe layer request encoder for the requested format.
-
getCoordinateReferenceSystems
Returns the list of CRS codes to include within the WMS capabilities.- Returns:
- the list of CRS codes to include within the WMS capabilities.
-
dispose
public void dispose()Description copied from interface:ILcdDisposable
Disposes of this object and allows it to release any system resources that it is holding.
The result of calling any other method (other than
finalize
) on this object subsequent to a call to this method is undefined.- Specified by:
dispose
in interfaceILcdDisposable
-