public abstract class MapProvider
extends java.lang.Object
Constructor and Description |
---|
MapProvider() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Collection<LayerArea> |
getChildAreas(java.lang.String layer,
java.util.Locale locale,
java.util.Collection<java.lang.String> areas)
Returns the list of LayerArea objects representing the child areas for the given list of parent areas in
this basemap's layer hierarchy.
|
abstract java.util.List<java.lang.String> |
getHierarchy()
Returns the layer hierarchy for this basemap.
|
abstract java.util.Collection<LayerArea> |
getLayerAreas(java.lang.String layer,
java.util.Locale locale)
Returns the list of LayerArea objects comprising this layer
|
double |
getMaxZoomFactor()
Returns the max zoom factor for this basemap.
|
oracle.adf.view.faces.bi.component.thematicMap.mapProvider.Projection |
getProjection()
Returns the Projection class to use for point data layer projections or null if no projection is needed.
|
public abstract java.util.Collection<LayerArea> getLayerAreas(java.lang.String layer, java.util.Locale locale)
layer
- The name of the layer to retrieve data forlocale
- The locale to use when retrieving the area labelspublic abstract java.util.Collection<LayerArea> getChildAreas(java.lang.String layer, java.util.Locale locale, java.util.Collection<java.lang.String> areas)
layer
- The name of the parent layerlocale
- The locale to use when retrieving the area labelsareas
- The list of parent areas to retrieve the children forpublic abstract java.util.List<java.lang.String> getHierarchy()
public double getMaxZoomFactor()
public oracle.adf.view.faces.bi.component.thematicMap.mapProvider.Projection getProjection()