Class TLcdWMSCommandDispatcherContext

java.lang.Object
com.luciad.wms.server.TLcdWMSCommandDispatcherContext
All Implemented Interfaces:
ILcdDisposable, AutoCloseable

public class TLcdWMSCommandDispatcherContext extends Object implements ILcdDisposable
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 Details

    • getGXYViewEncoders

      public List<ILcdGXYViewEncoder> getGXYViewEncoders()
      Returns the list of view encoders.
      Returns:
      the list of view encoders.
    • getGXYViewEncoder

      public ILcdGXYViewEncoder getGXYViewEncoder(String aMapFormat)
      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

      public List<ILcdWMSFeatureInfoRequestEncoder> getFeatureInfoRequestEncoders()
      Returns the list of feature info encoders.
      Returns:
      the list of feature info encoders.
    • getGetFeatureInfoRequestEncoders

      public List<ILcdWMSGetFeatureInfoRequestEncoder> 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

      public ILcdWMSFeatureInfoRequestEncoder getFeatureInfoRequestEncoder(String aFeatureInfoFormat)
      Returns the feature info encoder.
      Parameters:
      aFeatureInfoFormat - the feature info encoder.
      Returns:
      the feature info encoder.
    • getGetLegendGraphicRequestEncoders

      public List<ILcdWMSGetLegendGraphicRequestEncoder> 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

      public List<ILcdWMSDescribeLayerRequestEncoder> 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

      public List<String> 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 interface ILcdDisposable