Class XMLPreferenceManager
java.lang.Object
org.apache.batik.util.PreferenceManager
org.apache.batik.apps.svgbrowser.XMLPreferenceManager
An extension of
PreferenceManager which store the preference
in XML.- Version:
- $Id$
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classTo store the preferences. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe XML encoding used to store propertiesprotected StringThe XML parserFields inherited from class PreferenceManager
defaults, FILE_SEP, fullName, internal, prefFileName, USER_DIR, USER_HOME -
Constructor Summary
ConstructorsConstructorDescriptionXMLPreferenceManager(String prefFileName) Creates a preference manager.XMLPreferenceManager(String prefFileName, String parser) Creates a preference manager.XMLPreferenceManager(String prefFileName, Map defaults) Creates a preference manager.XMLPreferenceManager(String prefFileName, Map defaults, String parser) Creates a preference manager with a default values initialization map. -
Method Summary
Methods inherited from class PreferenceManager
getBoolean, getColor, getDimension, getFile, getFiles, getFloat, getFont, getInteger, getPoint, getPreferenceDirectory, getRectangle, getString, getStrings, getSystemProperty, getURL, getURLs, load, save, setBoolean, setColor, setDimension, setFile, setFiles, setFloat, setFont, setInteger, setPoint, setPreferenceDirectory, setRectangle, setString, setStrings, setURL, setURLs
-
Field Details
-
xmlParserClassName
The XML parser -
PREFERENCE_ENCODING
-
-
Constructor Details
-
XMLPreferenceManager
Creates a preference manager.- Parameters:
prefFileName- the name of the preference file.
-
XMLPreferenceManager
-
XMLPreferenceManager
-
XMLPreferenceManager
Creates a preference manager with a default values initialization map.- Parameters:
prefFileName- the name of the preference file.defaults- where to get defaults value if the value is not specified in the file.parser- The XML parser class name.
-