# Package de.caff.util.settings

Persistent and temporary settings.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BooleanPreferenceProperty | A preference property holding a boolen value.
  BytePreferenceProperty | A preference property holding a byte value.
  ChangeableItem | Interface for items which might change.
  CharPreferenceProperty | A preference property holding a char value.
  ColorPreferenceProperty | A preference property holding a color.
  DirectoryPreferenceProperty | Preference property holding a directory.
  DoublePreferenceProperty | A preference property holding a double value.
  EnumPreferenceProperty<E> | A preference property holding an `EnumValue`.
  EnumProperty<E> | Enum property.
  EnumValue<E> | Description of an enum value.
  FloatPreferenceProperty | A preference property holding a float value.
  IntegerPreferenceProperty | A preference property holding an integer value.
  LongPreferenceProperty | A preference property holding a long value.
  LongProperty | Deprecated Use `Property<Long>` instead.
  PhysicalLengthPreferenceProperty | A property holding a `physical length`.
  PreferenceProperty | Description of a preference property.
  PrintRequestProperties.EnumAttributeFinder | Interface for finders of enum values.
  Property<T> | Property interface.
  ShortPreferenceProperty | A preference property holding a short value.
  StringListPreferenceProperty | A preference property holding a list of strings.
  StringPreferenceProperty | A preference property holding a string.
  UrlListPreferenceProperty | A preference property holding a list of URLs.

- Class Summary
  Class | Description
  --- | ---
  AbstractBasicChangeableItem | Basic implementation of a preference property.
  AbstractBasicEnumValue<E> | Base class used for enum values.
  AbstractBasicLocalizableChangeableItem | Basic implementation of a localizable preference property.
  BasicPhysicalLengthPreferenceProperty | Basic implementation of a `PhysicalLength` preference property.
  BoundsPreferenceProperty | A preference property which describes a bounds.
  EnumEnumValue<E extends java.lang.Enum<E>> | Enum value which contains a Java enum.
  IntegerEnumValue | Enum value which contains an integer.
  LocaleEnumValue | Enum value representing a locale.
  PrintRequestProperties | The Java printing interface is cluttered and fails to fulfill all wishes.
  SettingsTools | Helpful methods.
  SimpleBooleanPreferenceProperty | Simple preference property holding a boolean value.
  SimpleBooleanProperty | Simple property holding a boolean value.
  SimpleBytePreferenceProperty | Simple preference property holding a byte value.
  SimpleByteProperty | A simple property, holding a byte value.
  SimpleCharPreferenceProperty | Simple preference property holding a short value.
  SimpleCharProperty | A simple property, holding a short value.
  SimpleDirectoryPreferenceProperty | Simple property holding a file.
  SimpleDoublePreferenceProperty | Simple preference property holding a float value.
  SimpleDoubleProperty | Simple property holding a float value.
  SimpleFloatPreferenceProperty | Simple preference property holding a float value.
  SimpleFloatProperty | Simple property holding a float value.
  SimpleIntegerPreferenceProperty | Simple preference property holding an integer value.
  SimpleIntegerProperty | Simple property holding an integer value.
  SimpleLongPreferenceProperty | Simple preference property holding a long value.
  SimpleLongProperty | Simple property holding a long value.
  SimpleNonNullProperty<T> | A simple property which cannot be `null`.
  SimpleNullableProperty<T> | A simple property which cannot be `null`.
  SimplePreferenceGroup | A simple grouping of preferences properties.
  SimpleShortPreferenceProperty | Simple preference property holding a short value.
  SimpleShortProperty | A simple property, holding a short value.
  SimpleStringPreferenceProperty |
  SizePreferenceProperty | A preference property which describes a dimension.

- Enum Summary
  Enum | Description
  --- | ---
  Alignment2D | Two-dimensional alignment as a combination of vertical and horizontal alignment.
  HorizontalAlignment | Horizontal alignment.
  VerticalAlignment | Vertical alignment.

## Package de.caff.util.settings Description

Persistent and temporary settings.

## Package Specification

This package provides special classes for handling persistent and temporary settings.