org.deegree_impl.model.gc
Class GC_ParameterInfo_Impl

java.lang.Object
  extended byorg.deegree_impl.model.gc.GC_ParameterInfo_Impl
All Implemented Interfaces:
GC_ParameterInfo, java.io.Serializable

class GC_ParameterInfo_Impl
extends java.lang.Object
implements GC_ParameterInfo, java.io.Serializable

Provides information for the parameters required for grid coverage processing operations and grid exchange. This information includes such information as the name of the parameter, parameter description, parameter type etc.

Since:
1.00
Version:
1.00

Constructor Summary
(package private) GC_ParameterInfo_Impl()
           
 
Method Summary
 java.lang.Object getDefaultValue()
          Default value for parameter.
 java.lang.String getDescription()
          Parameter description.
 double getMaximumValue()
          Maximum parameter value.
 double getMinimumValue()
          Minimum parameter value.
 java.lang.String getName()
          Parameter name.
 GC_ParameterType getType()
          Parameter type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GC_ParameterInfo_Impl

GC_ParameterInfo_Impl()
Method Detail

getDefaultValue

public java.lang.Object getDefaultValue()
Default value for parameter. The type Object can be any type including a Number or a String. For example, a filtering operation could have a default kernel size of 3. If there is no default value, defaultValue will be null.

Specified by:
getDefaultValue in interface GC_ParameterInfo

getDescription

public java.lang.String getDescription()
Parameter description. If no description, the value will be null.

Specified by:
getDescription in interface GC_ParameterInfo

getMaximumValue

public double getMaximumValue()
Maximum parameter value. For example, a filtering operation could have a maximum kernel size of 9.

Specified by:
getMaximumValue in interface GC_ParameterInfo

getMinimumValue

public double getMinimumValue()
Minimum parameter value. For example, a filtering operation could have a minimum kernel size of 3.

Specified by:
getMinimumValue in interface GC_ParameterInfo

getName

public java.lang.String getName()
Parameter name.

Specified by:
getName in interface GC_ParameterInfo

getType

public GC_ParameterType getType()
Parameter type. The enumeration contains standard parameter types for integer, string, floating-point numbers, objects, etc.

Specified by:
getType in interface GC_ParameterInfo