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:
- Parameter editing
editors - GUI support
user interface - Parameter validation
validation
-
ClassDescriptionThe
AbstractParamEditoracts as a base class for implementations ofParamEditorinterface by providing some default method implementations and several utility methods for common editors.TheAbstractParamValidatoracts as a base class for implementations ofParamValidatorinterface by providing some default method implementations and several utility methods for common validators.AAbstractParamXEditoris base class for editors which use special purpose editors for editing a parameter value.AParamChangeEventoccurs when the value of parameter has changed.AParamChangeListeneris notified when the value of parameter has changed.AParamEditorprovides a UI component which is used to modify the value of a parameter.TheParamEditorFactoryhas a single static method which is used to create instances of aParameter's editor.Deprecated.since BEAM 4.11, use theCeres Binding APIinsteadTheParamExceptionHandlerare an alternative way to handle parameter exceptions.TheParamGroupclass represents a ordered list of parameters.TheParamPropertiesclass is used to store parameter attributes such as parameter type and description or validation information such as minimum and maximum values.AParamValidatoris an interface for parameter type specific value-to-text and text-to-value conversions, data validation and comparision.AParamValidatorRegistrystores the different validators for each of the different parameter types.