Gridarta Editor
|
Public Member Functions | |
void | flush () throws BackingStoreException |
String | get (@NotNull final String key, @Nullable final String def) |
boolean | getBoolean (@NotNull final String key, final boolean def) |
double | getDouble (@NotNull final String key, final double def) |
float | getFloat (@NotNull final String key, final float def) |
int | getInt (@NotNull final String key, final int def) |
long | getLong (@NotNull final String key, final long def) |
void | sync () throws BackingStoreException |
Protected Member Functions | |
String[] | childrenNamesSpi () |
AbstractPreferences | childSpi (@NotNull final String name) |
FilePreferences (@Nullable final AbstractPreferences parent, @NotNull final String name, @NotNull final NodeType nodeType, @NotNull final Storage storage) | |
void | flushSpi () |
String | getSpi (@NotNull final String key) |
Storage | getStorage () |
String[] | keysSpi () |
void | putSpi (@NotNull final String key, @NotNull final String value) |
void | removeNodeSpi () |
void | removeSpi (@NotNull final String key) |
void | syncSpi () |
Private Attributes | |
final String | fullName |
final NodeType | nodeType |
final Storage | storage |
Static Private Attributes | |
static final Category | LOG = Logger.getLogger(FilePreferences.class) |
Implements a Preferences that stores all values in a Storage instance.
Definition at line 36 of file FilePreferences.java.
|
protected |
Creates a new instance.
parent | the parent node, or null
|
name | the name of this node |
nodeType | the node type of this node |
storage | the storage instance used for loading/saving values |
Definition at line 71 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.NodeType.getPrefix(), net.sf.gridarta.preferences.Storage.newNode(), net.sf.gridarta.preferences.FilePreferences.nodeType, and net.sf.gridarta.preferences.FilePreferences.storage.
|
protected |
Definition at line 96 of file FilePreferences.java.
References net.sf.gridarta.preferences.Storage.childrenNames(), net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.FilePreferences.LOG, and net.sf.gridarta.preferences.FilePreferences.storage.
|
protected |
Definition at line 105 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.nodeType.
void net.sf.gridarta.preferences.FilePreferences.flush | ( | ) | throws BackingStoreException |
@noinspection RefusedBequest
Definition at line 118 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.FilePreferences.LOG, net.sf.gridarta.preferences.FilePreferences.storage, and net.sf.gridarta.preferences.Storage.sync().
|
protected |
Definition at line 110 of file FilePreferences.java.
String net.sf.gridarta.preferences.FilePreferences.get | ( | @NotNull final String | key, |
@Nullable final String | def | ||
) |
@noinspection RefusedBequest
Definition at line 131 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.FilePreferences.getSpi(), net.sf.gridarta.preferences.FilePreferences.LOG, and net.sf.gridarta.preferences.FilePreferences.putSpi().
boolean net.sf.gridarta.preferences.FilePreferences.getBoolean | ( | @NotNull final String | key, |
final boolean | def | ||
) |
Definition at line 169 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.putSpi().
double net.sf.gridarta.preferences.FilePreferences.getDouble | ( | @NotNull final String | key, |
final double | def | ||
) |
Definition at line 176 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.putSpi().
float net.sf.gridarta.preferences.FilePreferences.getFloat | ( | @NotNull final String | key, |
final float | def | ||
) |
Definition at line 183 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.putSpi().
int net.sf.gridarta.preferences.FilePreferences.getInt | ( | @NotNull final String | key, |
final int | def | ||
) |
Definition at line 190 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.putSpi().
long net.sf.gridarta.preferences.FilePreferences.getLong | ( | @NotNull final String | key, |
final long | def | ||
) |
Definition at line 197 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.putSpi().
|
protected |
Definition at line 205 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.Storage.getValue(), net.sf.gridarta.preferences.FilePreferences.LOG, and net.sf.gridarta.preferences.FilePreferences.storage.
Referenced by net.sf.gridarta.preferences.FilePreferences.get().
|
protected |
Returns the storage instance used for loading/saving values.
Definition at line 90 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.storage.
|
protected |
Definition at line 215 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.Storage.getKeys(), net.sf.gridarta.preferences.FilePreferences.LOG, and net.sf.gridarta.preferences.FilePreferences.storage.
|
protected |
Definition at line 224 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.FilePreferences.LOG, net.sf.gridarta.preferences.Storage.putValue(), and net.sf.gridarta.preferences.FilePreferences.storage.
Referenced by net.sf.gridarta.preferences.FilePreferences.get(), net.sf.gridarta.preferences.FilePreferences.getBoolean(), net.sf.gridarta.preferences.FilePreferences.getDouble(), net.sf.gridarta.preferences.FilePreferences.getFloat(), net.sf.gridarta.preferences.FilePreferences.getInt(), and net.sf.gridarta.preferences.FilePreferences.getLong().
|
protected |
Definition at line 233 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.FilePreferences.LOG, net.sf.gridarta.preferences.Storage.removeNode(), and net.sf.gridarta.preferences.FilePreferences.storage.
|
protected |
Definition at line 242 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.FilePreferences.LOG, net.sf.gridarta.preferences.Storage.removeValue(), and net.sf.gridarta.preferences.FilePreferences.storage.
void net.sf.gridarta.preferences.FilePreferences.sync | ( | ) | throws BackingStoreException |
@noinspection RefusedBequest
Definition at line 259 of file FilePreferences.java.
References net.sf.gridarta.preferences.FilePreferences.fullName, net.sf.gridarta.preferences.FilePreferences.LOG, net.sf.gridarta.preferences.FilePreferences.storage, and net.sf.gridarta.preferences.Storage.sync().
|
protected |
Definition at line 251 of file FilePreferences.java.
|
private |
The full path name of this node. It is used as a key in the preferences file.
Definition at line 55 of file FilePreferences.java.
Referenced by net.sf.gridarta.preferences.FilePreferences.childrenNamesSpi(), net.sf.gridarta.preferences.FilePreferences.FilePreferences(), net.sf.gridarta.preferences.FilePreferences.flush(), net.sf.gridarta.preferences.FilePreferences.get(), net.sf.gridarta.preferences.FilePreferences.getSpi(), net.sf.gridarta.preferences.FilePreferences.keysSpi(), net.sf.gridarta.preferences.FilePreferences.putSpi(), net.sf.gridarta.preferences.FilePreferences.removeNodeSpi(), net.sf.gridarta.preferences.FilePreferences.removeSpi(), and net.sf.gridarta.preferences.FilePreferences.sync().
|
staticprivate |
The Logger for printing log messages.
Definition at line 42 of file FilePreferences.java.
Referenced by net.sf.gridarta.preferences.FilePreferences.childrenNamesSpi(), net.sf.gridarta.preferences.FilePreferences.flush(), net.sf.gridarta.preferences.FilePreferences.get(), net.sf.gridarta.preferences.FilePreferences.getSpi(), net.sf.gridarta.preferences.FilePreferences.keysSpi(), net.sf.gridarta.preferences.FilePreferences.putSpi(), net.sf.gridarta.preferences.FilePreferences.removeNodeSpi(), net.sf.gridarta.preferences.FilePreferences.removeSpi(), and net.sf.gridarta.preferences.FilePreferences.sync().
|
private |
The node type of this node.
Definition at line 48 of file FilePreferences.java.
Referenced by net.sf.gridarta.preferences.FilePreferences.childSpi(), net.sf.gridarta.preferences.FilePreferences.FilePreferences(), and net.sf.gridarta.preferences.FilePreferencesNode.FilePreferencesNode().
|
private |
The Storage instance used for loading/saving values.
Definition at line 61 of file FilePreferences.java.
Referenced by net.sf.gridarta.preferences.FilePreferences.childrenNamesSpi(), net.sf.gridarta.preferences.FilePreferences.FilePreferences(), net.sf.gridarta.preferences.FilePreferences.flush(), net.sf.gridarta.preferences.FilePreferences.getSpi(), net.sf.gridarta.preferences.FilePreferences.getStorage(), net.sf.gridarta.preferences.FilePreferences.keysSpi(), net.sf.gridarta.preferences.FilePreferences.putSpi(), net.sf.gridarta.preferences.FilePreferences.removeNodeSpi(), net.sf.gridarta.preferences.FilePreferences.removeSpi(), and net.sf.gridarta.preferences.FilePreferences.sync().