Package org.apache.batik.apps.svgbrowser
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: XMLPreferenceManager.java 1808001 2017-09-11 09:51:29Z ssteiner $
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
To store the preferences. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The XML encoding used to store propertiesprotected String
The XML parserFields inherited from class org.apache.batik.util.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 org.apache.batik.util.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
The XML encoding used to store properties- See Also:
-
-
Constructor Details
-
XMLPreferenceManager
Creates a preference manager.- Parameters:
prefFileName
- the name of the preference file.
-
XMLPreferenceManager
Creates a preference manager.- Parameters:
prefFileName
- the name of the preference file.defaults
- where to get defaults value if the value is not specified in the file.
-
XMLPreferenceManager
Creates a preference manager.- Parameters:
prefFileName
- the name of the preference file.parser
- The XML parser class name.
-
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.
-