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 supplied
ALcdWMSLayer
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.
-