| Package | Description |
|---|---|
| de.intarsys.tools.expression | |
| de.intarsys.tools.preferences |
| Constructor and Description |
|---|
PreferencesResolver(IPreferences preferences) |
| Modifier and Type | Class and Description |
|---|---|
class |
NullPreferences
A "null"
IPreferences implementation. |
class |
PreferencesAdapter
Adapt
Preferences to IPreferences. |
| Modifier and Type | Method and Description |
|---|---|
IPreferences[] |
PreferencesAdapter.children() |
IPreferences[] |
NullPreferences.children() |
IPreferences[] |
IPreferences.children()
The array of all child preferences.
|
IPreferences |
NullPreferencesFactory.getMain() |
IPreferences |
IPreferencesFactory.getMain()
The standard root to be used by a "main" component.
|
IPreferences |
PrefValueHolder.getPreferences() |
IPreferences |
IPreferencesSupport.getPreferences()
The
IPreferences for this object. |
IPreferences |
NullPreferencesFactory.getRoot() |
IPreferences |
IPreferencesFactory.getRoot()
The global root where all
IPreferences are mounted. |
IPreferences |
PreferencesAdapter.node(String pathName) |
IPreferences |
NullPreferences.node(String pathName) |
IPreferences |
IPreferences.node(String pathName)
Returns the named preference node in the same tree as this node, creating
it and any of its ancestors if they do not already exist.
|
IPreferences |
PreferencesAdapter.parent() |
IPreferences |
NullPreferences.parent() |
IPreferences |
IPreferences.parent()
Returns the parent of this preference node, or null if this is
the root.
|
IPreferences |
PreferencesAdapter.restrict(String scopeName) |
IPreferences |
NullPreferences.restrict(String scopeName) |
IPreferences |
IPreferences.restrict(String scopeName)
Create a new IPreferences object whose scopes include all scopes from the
receiver before and including "scopeName".
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends EnumItem> |
PreferencesTools.getEnumItem(IPreferences preferences,
EnumMeta<T> meta,
String name) |
static <T extends EnumItem> |
PreferencesTools.getEnumItem(IPreferences preferences,
EnumMeta<T> meta,
String name,
String defaultValue) |
static String |
PreferencesTools.getLarge(IPreferences preferences,
String name,
String defaultValue) |
static String |
PreferencesTools.getSecret(IPreferences preferences,
String name,
String defaultValue) |
static void |
PreferencesTools.importPreferences(IPreferences root,
IPreferences source) |
static void |
PreferencesTools.mergeArgs(IPreferences source,
IArgs args)
Add all argument bindings stored in source to args.
|
static void |
PreferencesTools.putArgs(IPreferences preferences,
IArgs args,
IDeclarationBlock block)
Serialize the declared argument bindings to a preferences node.
|
static void |
PreferencesTools.putArgsAll(IPreferences preferences,
IArgs args,
boolean secret)
Save all argument bindings in the preferences node.
|
static void |
PreferencesTools.putArgsDeclared(IPreferences preferences,
IArgs args,
IDeclarationElement[] declarations,
boolean secret)
Serialize the declared argument bindings to a preferences node.
|
static void |
PreferencesTools.putArgValue(IPreferences preferences,
String name,
Object pValue,
IArgumentDeclaration argDecl,
boolean secret)
Serialize a name/value pair in a preferences node.
|
static void |
PreferencesTools.putEnumItem(IPreferences preferences,
String name,
EnumItem item) |
static void |
PreferencesTools.putLarge(IPreferences preferences,
String name,
String longValue) |
static void |
PreferencesTools.putSecret(IPreferences preferences,
String name,
String value) |
| Constructor and Description |
|---|
BooleanPrefValueHolder(IPreferences preferences,
String key,
boolean defaultValue) |
IntegerPrefValueHolder(IPreferences preferences,
String key,
int defaultValue) |
PreferencesArgs(IPreferences preferences) |
PrefValueHolder(IPreferences preferences,
String key,
Object defaultValue) |
StringPrefValueHolder(IPreferences preferences,
String key,
String defaultValue) |
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.