public interface LeafletLayerTranslator
Layer of type specified in the LayerTranslator annotation
to LeafletLayerHolder, containing Leaflet representation of the layer.
An implementation of the interface should be annotated with LayerTranslator
with specified the type of a layer that it can operate with.
When implementing a custom translator be sure to specify the correct
Order to override the component's implementation.
| Modifier and Type | Field and Description |
|---|---|
static int |
HIGHEST_PLATFORM_PRECEDENCE
Defines the highest precedence for
Ordered
Leaflet layer translators of the platform. |
static int |
LOWEST_PLATFORM_PRECEDENCE
Defines the lowest precedence for
Ordered
Leaflet layer translators of the platform. |
| Modifier and Type | Method and Description |
|---|---|
LeafletLayerHolder<? extends LeafletLayer> |
translateLayer(Layer layer)
Returns an instance of
LeafletLayerHolder, containing
Leaflet representation of the given layer. |
static final int HIGHEST_PLATFORM_PRECEDENCE
Ordered
Leaflet layer translators of the platform.static final int LOWEST_PLATFORM_PRECEDENCE
Ordered
Leaflet layer translators of the platform.LeafletLayerHolder<? extends LeafletLayer> translateLayer(Layer layer)
LeafletLayerHolder, containing
Leaflet representation of the given layer.layer - to be translated