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 AParamChangeListeneris notified when the value of parameter has changed.ParamEditor AParamEditorprovides a UI component which is used to modify the value of a parameter.ParamExceptionHandler TheParamExceptionHandlerare an alternative way to handle parameter exceptions.ParamValidator AParamValidatoris an interface for parameter type specific value-to-text and text-to-value conversions, data validation and comparision. -
Class Summary Class Description AbstractParamEditor TheAbstractParamEditoracts as a base class for implementations ofParamEditorinterface by providing some default method implementations and several utility methods for common editors.AbstractParamValidator TheAbstractParamValidatoracts as a base class for implementations ofParamValidatorinterface by providing some default method implementations and several utility methods for common validators.AbstractParamXEditor AAbstractParamXEditoris base class for editors which use special purpose editors for editing a parameter value.ParamChangeEvent AParamChangeEventoccurs when the value of parameter has changed.ParamConstants ParamEditorFactory TheParamEditorFactoryhas a single static method which is used to create instances of aParameter's editor.Parameter Deprecated. since BEAM 4.11, use theCeres Binding APIinsteadParamGroup TheParamGroupclass represents a ordered list of parameters.ParamProperties TheParamPropertiesclass is used to store parameter attributes such as parameter type and description or validation information such as minimum and maximum values.ParamValidatorRegistry AParamValidatorRegistrystores the different validators for each of the different parameter types. -
Exception Summary Exception Description ParamException ParamFormatException ParamParseException ParamValidateException