![]() |
Gridarta Editor
|
A ConfigSourceFactory that is configured through action keys. More...
Public Member Functions | |
DefaultConfigSourceFactory () | |
Creates a new instance. More... | |
ConfigSource | getConfigSource (@NotNull final String name) |
Returns a ConfigSource by name. More... | |
ConfigSource[] | getConfigSources () |
Returns all defined configuration sources. More... | |
ConfigSource | getDefaultConfigSource () |
Returns the default ConfigSource. More... | |
Private Attributes | |
final ArrayList< ConfigSource > | configSources = new ArrayList<>() |
The defined configuration sources. More... | |
Static Private Attributes | |
static final ActionBuilder | ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder("net.sf.gridarta") |
The ActionBuilder. More... | |
static final String | CONFIG_SOURCES_KEY = "configSources" |
The action key for configuration source class names. More... | |
A ConfigSourceFactory that is configured through action keys.
Definition at line 34 of file DefaultConfigSourceFactory.java.
net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.DefaultConfigSourceFactory | ( | ) |
Creates a new instance.
Definition at line 59 of file DefaultConfigSourceFactory.java.
References net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.ACTION_BUILDER, net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.CONFIG_SOURCES_KEY, net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.configSources, net.sf.gridarta.utils.ActionBuilderUtils.getString(), and net.sf.gridarta.utils.StringUtils.PATTERN_SPACE.
ConfigSource net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.getConfigSource | ( | @NotNull final String | name | ) |
Returns a ConfigSource by name.
name | the name |
Implements net.sf.gridarta.model.configsource.ConfigSourceFactory.
Definition at line 103 of file DefaultConfigSourceFactory.java.
References net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.configSources, and name.
ConfigSource [] net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.getConfigSources | ( | ) |
Returns all defined configuration sources.
The returned array may be modified.
Implements net.sf.gridarta.model.configsource.ConfigSourceFactory.
Definition at line 97 of file DefaultConfigSourceFactory.java.
References net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.configSources.
ConfigSource net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.getDefaultConfigSource | ( | ) |
Returns the default ConfigSource.
Implements net.sf.gridarta.model.configsource.ConfigSourceFactory.
Definition at line 115 of file DefaultConfigSourceFactory.java.
References net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.configSources.
|
staticprivate |
The ActionBuilder.
Definition at line 47 of file DefaultConfigSourceFactory.java.
Referenced by net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.DefaultConfigSourceFactory().
|
staticprivate |
The action key for configuration source class names.
The class names are separated by spaces.
Definition at line 41 of file DefaultConfigSourceFactory.java.
Referenced by net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.DefaultConfigSourceFactory().
|
private |
The defined configuration sources.
The list is never empty; the first entry is the default configuration source.
Definition at line 54 of file DefaultConfigSourceFactory.java.
Referenced by net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.DefaultConfigSourceFactory(), net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.getConfigSource(), net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.getConfigSources(), and net.sf.gridarta.model.configsource.DefaultConfigSourceFactory.getDefaultConfigSource().