public class XMLPreferenceManager extends PreferenceManager
PreferenceManager
which store the preference
in XML.Modifier and Type | Class and Description |
---|---|
protected class |
XMLPreferenceManager.XMLProperties
To store the preferences.
|
Modifier and Type | Field and Description |
---|---|
static String |
PREFERENCE_ENCODING
The XML encoding used to store properties
|
protected String |
xmlParserClassName
The XML parser
|
defaults, FILE_SEP, fullName, internal, prefFileName, USER_DIR, USER_HOME
Constructor and Description |
---|
XMLPreferenceManager(String prefFileName)
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.
|
XMLPreferenceManager(String prefFileName,
String parser)
Creates a preference manager.
|
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
protected String xmlParserClassName
public static final String PREFERENCE_ENCODING
public XMLPreferenceManager(String prefFileName)
prefFileName
- the name of the preference file.public XMLPreferenceManager(String prefFileName, Map defaults)
prefFileName
- the name of the preference file.defaults
- where to get defaults value if the value is
not specified in the file.public XMLPreferenceManager(String prefFileName, String parser)
prefFileName
- the name of the preference file.parser
- The XML parser class name.public XMLPreferenceManager(String prefFileName, Map defaults, String parser)
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.Copyright © 2000–2023 Apache Software Foundation. All rights reserved.