Class Properties

All Implemented Interfaces:
Serializable, Cloneable, Configuration, FileConfiguration, FileSystemBased

public class Properties
extends PropertiesConfiguration
implements Serializable
An extension of PropertiesConfiguration providing setters for primitive types, a simpler way to save preferences and transparent handling of Enum lowercased keys.

All accessors defined in PropertiesConfiguration have a polymorphic counterpart taking an Enum instead of a string: Enum.name() and String.toLowerCase() are applied before delegating to the corresponding string-based method. (This apparently wierd choice is due to the need to accommodate the upper-case standard for Enum elements and the lower-case standard for property keys.)

Additionally, instances of this class can be serialised.

See Also:
Serialized Form