Package org.esa.snap.core.param


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:
  • Class
    Description
    The AbstractParamEditor acts as a base class for implementations of ParamEditor interface by providing some default method implementations and several utility methods for common editors.
    The AbstractParamValidator acts as a base class for implementations of ParamValidator interface by providing some default method implementations and several utility methods for common validators.
    A AbstractParamXEditor is base class for editors which use special purpose editors for editing a parameter value.
    A ParamChangeEvent occurs when the value of parameter has changed.
    A ParamChangeListener is notified when the value of parameter has changed.
     
    A ParamEditor provides a UI component which is used to modify the value of a parameter.
    The ParamEditorFactory has a single static method which is used to create instances of a Parameter's editor.
    Deprecated.
    since BEAM 4.11, use the Ceres Binding API instead
     
    The ParamExceptionHandler are an alternative way to handle parameter exceptions.
     
    The ParamGroup class represents a ordered list of parameters.
     
    The ParamProperties class is used to store parameter attributes such as parameter type and description or validation information such as minimum and maximum values.
     
    A ParamValidator is an interface for parameter type specific value-to-text and text-to-value conversions, data validation and comparision.
    A ParamValidatorRegistry stores the different validators for each of the different parameter types.