This class defines a preference property. Objects of this class are
immutable.
A preference property stores a preference setting for a preference set
that can override the setting on another preference set.
The type of a preference property's value may only be one of those listed
in . Values of the *_LIST
types must be specified as an appropriate java.util.List<java.io.Serializable>.
Individual values in *_LIST must be of the same type.
Preference property values may be 1 to 4000 bytes in size.
Preference property naming guidelines
Names must use alpha-numeric ASCII characters, dot (.),
and underscore (_) characters only and must not include spaces;
preference property names may be used as
keys in resource bundles for internationalization
A name must be in lower-case only
A names must indicate potential use
Logical portions of names (words) may be dot-separated
Words may be separated by a _ (underscore) character
A name can be up to 64 characters long; smaller is better
Digits can appear only at the end of the property name; for example
my.prop.name1 is allowed; my1.prop.name is not allowed
The fully qualified name of a preference property should be treated
as <set-name>/<property-name> it would thus be redundant to
include the preference set name in the property name also
Below are examples in JSON and XML formats. All examples are shown with all inherited members. Quoting when required is part of the examples, but you must obviously populate with your own data.