| Interface | Description |
|---|---|
| Setting<T> |
Interface for a preference value.
|
| SettingVisitor |
Visitor interface for
Setting implementations. |
| Class | Description |
|---|---|
| AbstractProperty<T> |
Captures the common functionality of preference properties
|
| AbstractSetting<T> |
Base abstract class of all settings, holding the setting value.
|
| BooleanProperty |
A property containing a
Boolean value. |
| CachedProperty<T> | |
| CollectionProperty |
A property containing a
Collection of String as value. |
| ColorProperty |
A property containing a
Color value. |
| DoubleProperty |
A property containing an
Double value. |
| EnumProperty<T extends java.lang.Enum<T>> |
A property containing an
Enum value. |
| IntegerProperty |
A property containing an
Integer value. |
| ListListSetting |
Setting containing a
List of Lists of String values. |
| ListSetting |
Setting containing a
List of String values. |
| LongProperty |
A property containing an
Long value. |
| MapListSetting |
Setting containing a
List of Maps of String values. |
| ParametrizedEnumProperty<T extends java.lang.Enum<T>> | |
| PreferencesReader |
Loads preferences from XML.
|
| PreferencesWriter |
Write preferences to XML.
|
| StringProperty |
A property containing an
String value. |
| StringSetting |
Setting containing a
String value. |