Class Parameter

  • All Implemented Interfaces:
    Property<ParameterValue>, java.io.Serializable

    public class Parameter
    extends BasicProperty<ParameterValue>
    Parameters are special types of properties. They act as properties, but they have a more complicated value object that manages data type and binding. We had to do it this way because the property set system really doesn't like to have property data types change, so it's not practical to use that system for user changeable type. This way, user config is part of the value. However, on the down side, we have to managing bindings our own, and so the value has support for that as well.
    See Also:
    Serialized Form