Package com.luciad.lucy.map
Interface ILcyMapLayerControlFactory
- All Known Implementing Classes:
TLcyMapLayerControlFactory
,TLcyMapOverviewLayerControlFactory
public interface ILcyMapLayerControlFactory
GXY implementation of ILcyGeneralMapLayerControlFactory
-
Method Summary
Modifier and TypeMethodDescriptioncreateMapLayerControl
(ILcyMapComponent aMapComponent) Creates a new layer control for the given map component.Returns the configuration source name.Returns the associated lucy environment.void
setConfigSourceName
(String aConfigSourceName) Sets the configuration source name.void
setLucyEnv
(ILcyLucyEnv aLucyEnv) Sets the lucy environment.
-
Method Details
-
setLucyEnv
Sets the lucy environment.- Parameters:
aLucyEnv
- The lucy environment.- See Also:
-
createMapLayerControl
Creates a new layer control for the given map component. The layer control is ready to be used.- Parameters:
aMapComponent
- The map component to create a layer control for.- Returns:
- The newly created layer control.
-
getLucyEnv
ILcyLucyEnv getLucyEnv()Returns the associated lucy environment.- Returns:
- The associated lucy environment.
-
getConfigSourceName
String getConfigSourceName()Returns the configuration source name. Default is null.- Returns:
- the configuration source name.
- See Also:
-
setConfigSourceName
Sets the configuration source name. This configuration file can be used to allow to configure the behavior of this factory. Note that this is an optional property that can be left null.- Parameters:
aConfigSourceName
- The source name (e.g. file name) of the configuration file.- See Also:
-