Package org.eclipse.handly.ui.preference

# Interface IDoublePreference

All Superinterfaces:
  `IPreference`

All Known Implementing Classes:
  `DoublePreference`

public interface IDoublePreference extends IPreference
Represents a double-valued preference.

Restriction:
  This interface is not intended to be extended by clients.
Restriction:
  This interface is not intended to be implemented by clients.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `double`
  `getValue()`
  Returns the current value of this preference.
  `void`
  `setValue(double value)`
  Sets the current value of this preference.

  ### Methods inherited from interface org.eclipse.handly.ui.preference.IPreference

  `addListener, removeListener`

- ## Method Details

  - ### getValue

    double getValue()
    Returns the current value of this preference.
    Returns:
      the current value of this preference

  - ### setValue

    void setValue(double value)
    Sets the current value of this preference.

    A preference change event is reported if the current value of the preference actually changes from its previous value.

    Parameters:
      `value` - the new current value of this preference