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 aILcdGXYLayerrepresenting aILcdModelon aILcdGXYView.
-
Method Details
-
createGXYLayer
ILcdGXYLayer createGXYLayer(ILcdModel aModel, ALcdWMSLayer aWMSLayer, String aStyleID, TLcdWMSRequestContext aContext) This method shall create aILcdGXYLayerrepresenting aILcdModelon aILcdGXYView. Note that the suppliedALcdWMSLayercan 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
ILcdGXYLayerrepresenting aILcdModelon aILcdGXYView, ornullif no layer can be created.
-