public interface ILayerFactory
Modifier and Type | Method and Description |
---|---|
AbstractCustomLayer |
createCustomLayer(LayerContainer lc,
ILayer layer)
Creates a new custom layer to be used for rendering custom information.
|
<T extends AbstractSystemLayer> |
createSystemLayer(LayerContainer lc,
Class<T> layerType)
Creates a new system layer.
|
TimelineObjectLayer |
createTimelineLayer(LayerContainer lc,
ILayer layer)
Creates a new timeline object layer to be used for rendering timeline
objects.
|
<T extends AbstractSystemLayer> T createSystemLayer(LayerContainer lc, Class<T> layerType)
AbstractSystemLayer
).T
- the type of the system layerlc
- the layer container, which will manage the layerlayerType
- the system layer classTimelineObjectLayer createTimelineLayer(LayerContainer lc, ILayer layer)
lc
- the layer container, which will manage the layerlayer
- the layer model informationcreateCustomLayer(LayerContainer, ILayer)
AbstractCustomLayer createCustomLayer(LayerContainer lc, ILayer layer)
lc
- the layer container, which will manage the layerlayer
- the layer model informationILayer.isCustomLayer()
Copyright © 2006–2016 Dirk Lemmermann Software & Consulting. All rights reserved.