com.ontimize.util.gis.common.interfaces
Interface IDataProviderDefinition

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DefaultDataProviderDefinition

public interface IDataProviderDefinition
extends java.io.Serializable

Data provider definition interface


Field Summary
static java.lang.String DATA_PROVIDER_GEOMETRY_TYPE
           
static java.lang.String DATA_PROVIDER_PARAMETER_KEYS
           
static java.lang.String DATA_PROVIDER_TYPE_RASTER
           
static java.lang.String DATA_PROVIDER_TYPE_VECTORIAL
           
static java.lang.String GEOMETRY_TYPE_LINE
           
static java.lang.String GEOMETRY_TYPE_POINT
           
static java.lang.String GEOMETRY_TYPE_POLYGON
           
static java.lang.String PARAMETER_INSERT_FORM
           
static java.lang.String PARAMETER_INSERT_FORM_MANAGER
           
static java.lang.String PROVIDER_CACHE_ELEMENT_CLASS
           
static java.lang.String PROVIDER_FRAGMENT_REQUESTS
           
static java.lang.String PROVIDER_RASTER_FRAGMENT_PIXELS_SIZE
           
 
Method Summary
 java.lang.String getClassName()
          Get the class name for the data provider
 java.lang.Object getConfigurationParameters()
          Get the data provider configuration parameters
 java.lang.String getDataType()
          Get the data type for the data provider
 java.lang.Object getParameter(java.lang.String paramName)
          Get the parameter value related to the given name
 java.lang.Object getTranslatedParameter(java.lang.String paramName)
          Get the parameter value related to the given name
 void setClassName(java.lang.String className)
          Set the class name for the data provider
 void setConfigurationParameters(java.lang.Object parameters)
          Set the data provider configuration parameters
 void setDataType(java.lang.String dataTypeName)
          Set the data type for this data provider
 void setParameter(java.lang.String paramName, java.lang.Object paramValue)
          Set a new parameter value to the data provider definition
 

Field Detail

DATA_PROVIDER_PARAMETER_KEYS

static final java.lang.String DATA_PROVIDER_PARAMETER_KEYS
See Also:
Constant Field Values

DATA_PROVIDER_TYPE_VECTORIAL

static final java.lang.String DATA_PROVIDER_TYPE_VECTORIAL
See Also:
Constant Field Values

DATA_PROVIDER_TYPE_RASTER

static final java.lang.String DATA_PROVIDER_TYPE_RASTER
See Also:
Constant Field Values

DATA_PROVIDER_GEOMETRY_TYPE

static final java.lang.String DATA_PROVIDER_GEOMETRY_TYPE
See Also:
Constant Field Values

GEOMETRY_TYPE_POINT

static final java.lang.String GEOMETRY_TYPE_POINT
See Also:
Constant Field Values

GEOMETRY_TYPE_LINE

static final java.lang.String GEOMETRY_TYPE_LINE
See Also:
Constant Field Values

GEOMETRY_TYPE_POLYGON

static final java.lang.String GEOMETRY_TYPE_POLYGON
See Also:
Constant Field Values

PROVIDER_RASTER_FRAGMENT_PIXELS_SIZE

static final java.lang.String PROVIDER_RASTER_FRAGMENT_PIXELS_SIZE
See Also:
Constant Field Values

PROVIDER_FRAGMENT_REQUESTS

static final java.lang.String PROVIDER_FRAGMENT_REQUESTS
See Also:
Constant Field Values

PROVIDER_CACHE_ELEMENT_CLASS

static final java.lang.String PROVIDER_CACHE_ELEMENT_CLASS
See Also:
Constant Field Values

PARAMETER_INSERT_FORM

static final java.lang.String PARAMETER_INSERT_FORM
See Also:
Constant Field Values

PARAMETER_INSERT_FORM_MANAGER

static final java.lang.String PARAMETER_INSERT_FORM_MANAGER
See Also:
Constant Field Values
Method Detail

setConfigurationParameters

void setConfigurationParameters(java.lang.Object parameters)
Set the data provider configuration parameters

Parameters:
parameters - Data provider configuration parameters

getConfigurationParameters

java.lang.Object getConfigurationParameters()
Get the data provider configuration parameters

Returns:
Data provider configuration parameters

setClassName

void setClassName(java.lang.String className)
Set the class name for the data provider

Parameters:
className - Data provider class name

getClassName

java.lang.String getClassName()
Get the class name for the data provider

Returns:
Data provider class name

setDataType

void setDataType(java.lang.String dataTypeName)
Set the data type for this data provider

Parameters:
dataTypeName - Data provider data type name

getDataType

java.lang.String getDataType()
Get the data type for the data provider

Returns:
Data provider class name

getParameter

java.lang.Object getParameter(java.lang.String paramName)
Get the parameter value related to the given name

Parameters:
paramName - Parameter value
Returns:
Parameter name

getTranslatedParameter

java.lang.Object getTranslatedParameter(java.lang.String paramName)
Get the parameter value related to the given name

Parameters:
paramName - Parameter value
Returns:
Parameter name

setParameter

void setParameter(java.lang.String paramName,
                  java.lang.Object paramValue)
Set a new parameter value to the data provider definition

Parameters:
paramName - Parameter name
paramValue - Parameter value