Package org.esa.snap.core.param
Deprecated.
Since BEAM 4.x, the {{ceres-binding}} API is used instead.
Provides utility classes for general parameter handling. There are several sub-packages for:
- Parameter editing
editors
- GUI support
user interface
- Parameter validation
validation
-
Interface Summary Interface Description ParamChangeListener AParamChangeListener
is notified when the value of parameter has changed.ParamEditor AParamEditor
provides a UI component which is used to modify the value of a parameter.ParamExceptionHandler TheParamExceptionHandler
are an alternative way to handle parameter exceptions.ParamValidator AParamValidator
is an interface for parameter type specific value-to-text and text-to-value conversions, data validation and comparision. -
Class Summary Class Description AbstractParamEditor TheAbstractParamEditor
acts as a base class for implementations ofParamEditor
interface by providing some default method implementations and several utility methods for common editors.AbstractParamValidator TheAbstractParamValidator
acts as a base class for implementations ofParamValidator
interface by providing some default method implementations and several utility methods for common validators.AbstractParamXEditor AAbstractParamXEditor
is base class for editors which use special purpose editors for editing a parameter value.ParamChangeEvent AParamChangeEvent
occurs when the value of parameter has changed.ParamConstants ParamEditorFactory TheParamEditorFactory
has a single static method which is used to create instances of aParameter
's editor.Parameter Deprecated. since BEAM 4.11, use theCeres Binding API
insteadParamGroup TheParamGroup
class represents a ordered list of parameters.ParamProperties TheParamProperties
class is used to store parameter attributes such as parameter type and description or validation information such as minimum and maximum values.ParamValidatorRegistry AParamValidatorRegistry
stores the different validators for each of the different parameter types. -
Exception Summary Exception Description ParamException ParamFormatException ParamParseException ParamValidateException