Package com.luciad.wms.server
Interface ILcdWMSGXYLayerFactory
- All Known Implementing Classes:
ALcdSLDWMSGXYLayerFactory
public interface ILcdWMSGXYLayerFactory
This is the interface for all classes that can create a
ILcdGXYLayer
for representing a ILcdModel
on a ILcdGXYView
.-
Method Summary
Modifier and TypeMethodDescriptioncreateGXYLayer
(ILcdModel aModel, ALcdWMSLayer aWMSLayer, String aStyleID, TLcdWMSRequestContext aContext) This method shall create aILcdGXYLayer
representing aILcdModel
on aILcdGXYView
.
-
Method Details
-
createGXYLayer
ILcdGXYLayer createGXYLayer(ILcdModel aModel, ALcdWMSLayer aWMSLayer, String aStyleID, TLcdWMSRequestContext aContext) This method shall create aILcdGXYLayer
representing aILcdModel
on aILcdGXYView
. Note that the suppliedALcdWMSLayer
can contain child layer information, but this should be disregarded: this method will be called subsequently for all child layers.- Parameters:
aModel
- the model to be wrapped into aILcdGXYLayer
.aWMSLayer
- the Web Map Server layer for which this is done.aStyleID
- the id of the style to be used. The value may be null.aContext
- the request context associated with this operation. The value may be null.- Returns:
- a
ILcdGXYLayer
representing aILcdModel
on aILcdGXYView
, ornull
if no layer can be created.
-