public interface ILcdEarthMultivaluedProviderFactory
Modifier and Type | Field and Description |
---|---|
static String |
GEO_REFERENCE
Key used for an
ILcdGeoReference property. |
static String |
LAYER
Key used for an
ILcdLayer property. |
static String |
PARAMETERS
Key used for a
List<TLcdEarthMultivalueDataParameter> property. |
static String |
PIXEL_DENSITY
Key used for a pixel density property.
|
Modifier and Type | Method and Description |
---|---|
ILcdEarthMultivaluedProvider |
createMultivaluedProvider(ILcdModel aModel,
Map<String,Object> aProperties)
Creates a multi-valued provider for a given model and properties.
|
List<TLcdEarthMultivaluedDataParameter> |
getParameters(ILcdModel aModel)
Retrieves all the parameters available in a model
|
static final String GEO_REFERENCE
ILcdGeoReference
property.
The property defines the geographic reference of the provider.
Note that it is most efficient if the provider has the same geographic reference as the model.static final String PARAMETERS
List<TLcdEarthMultivalueDataParameter>
property.
The property defines the number and order of the values that will be returned by
the multi-valued provider.static final String PIXEL_DENSITY
GEO_REFERENCE
property.static final String LAYER
ILcdLayer
property.
The property defines the layer from which data can be retrieved.
This can for example be used to obtain the data that is currently being painted (which is
cached) instead of retrieving it from the model (which may require IO).ILcdEarthMultivaluedProvider createMultivaluedProvider(ILcdModel aModel, Map<String,Object> aProperties)
GEO_REFERENCE
: the geographic reference of the provideraModel
- a model to create a provider foraProperties
- the properties to create a provider withnull
if the model is not supportedTLcdMissingPropertyException
- when a required property is missingIllegalArgumentException
- when the model is not validList<TLcdEarthMultivaluedDataParameter> getParameters(ILcdModel aModel)
aModel
- model to retrieve the parameters fromnull
if the model is not supported