com.ontimize.util.gis.common.defaultimplementations
Class DefaultDataProviderDefinition

java.lang.Object
  extended by com.ontimize.util.gis.common.defaultimplementations.DefaultDataProviderDefinition
All Implemented Interfaces:
IDataProviderDefinition, java.io.Serializable

public class DefaultDataProviderDefinition
extends java.lang.Object
implements IDataProviderDefinition

See Also:
Serialized Form

Field Summary
protected  java.lang.String className
           
protected  java.lang.String dataTypeName
           
protected  java.lang.Object parameters
           
 
Fields inherited from interface com.ontimize.util.gis.common.interfaces.IDataProviderDefinition
DATA_PROVIDER_GEOMETRY_TYPE, DATA_PROVIDER_PARAMETER_KEYS, DATA_PROVIDER_TYPE_RASTER, DATA_PROVIDER_TYPE_VECTORIAL, GEOMETRY_TYPE_LINE, GEOMETRY_TYPE_POINT, GEOMETRY_TYPE_POLYGON, PARAMETER_INSERT_FORM, PARAMETER_INSERT_FORM_MANAGER, PROVIDER_CACHE_ELEMENT_CLASS, PROVIDER_FRAGMENT_REQUESTS, PROVIDER_RASTER_FRAGMENT_PIXELS_SIZE
 
Constructor Summary
DefaultDataProviderDefinition()
           
 
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
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

className

protected java.lang.String className

dataTypeName

protected java.lang.String dataTypeName

parameters

protected java.lang.Object parameters
Constructor Detail

DefaultDataProviderDefinition

public DefaultDataProviderDefinition()
Method Detail

getClassName

public java.lang.String getClassName()
Description copied from interface: IDataProviderDefinition
Get the class name for the data provider

Specified by:
getClassName in interface IDataProviderDefinition
Returns:
Data provider class name

getConfigurationParameters

public java.lang.Object getConfigurationParameters()
Description copied from interface: IDataProviderDefinition
Get the data provider configuration parameters

Specified by:
getConfigurationParameters in interface IDataProviderDefinition
Returns:
Data provider configuration parameters

setClassName

public void setClassName(java.lang.String className)
Description copied from interface: IDataProviderDefinition
Set the class name for the data provider

Specified by:
setClassName in interface IDataProviderDefinition
Parameters:
className - Data provider class name

setConfigurationParameters

public void setConfigurationParameters(java.lang.Object parameters)
Description copied from interface: IDataProviderDefinition
Set the data provider configuration parameters

Specified by:
setConfigurationParameters in interface IDataProviderDefinition
Parameters:
parameters - Data provider configuration parameters

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDataType

public java.lang.String getDataType()
Description copied from interface: IDataProviderDefinition
Get the data type for the data provider

Specified by:
getDataType in interface IDataProviderDefinition
Returns:
Data provider class name

setDataType

public void setDataType(java.lang.String dataTypeName)
Description copied from interface: IDataProviderDefinition
Set the data type for this data provider

Specified by:
setDataType in interface IDataProviderDefinition
Parameters:
dataTypeName - Data provider data type name

getParameter

public java.lang.Object getParameter(java.lang.String paramName)
Description copied from interface: IDataProviderDefinition
Get the parameter value related to the given name

Specified by:
getParameter in interface IDataProviderDefinition
Parameters:
paramName - Parameter value
Returns:
Parameter name

setParameter

public void setParameter(java.lang.String paramName,
                         java.lang.Object paramValue)
Description copied from interface: IDataProviderDefinition
Set a new parameter value to the data provider definition

Specified by:
setParameter in interface IDataProviderDefinition
Parameters:
paramName - Parameter name
paramValue - Parameter value

getTranslatedParameter

public java.lang.Object getTranslatedParameter(java.lang.String paramName)
Description copied from interface: IDataProviderDefinition
Get the parameter value related to the given name

Specified by:
getTranslatedParameter in interface IDataProviderDefinition
Parameters:
paramName - Parameter value
Returns:
Parameter name