public interface NavigatorConfigurationIF
Modifier and Type | Method and Description |
---|---|
void |
addPlugin(PluginIF aPlugin)
Add a plugin to list of known plugins.
|
Collection |
getAutoloadTopicMaps()
Get Set of Topicmaps which are supposed to be
autoloaded by application as a
Collection
of TopicMap ID Strings (used by TopicMapRegistry). |
String |
getClass(String shortcut)
Get full-qualified java classname for the
specified shortcut name, which can be used by
the some tags as attribute value.
|
Map |
getClassmap()
Get Java-Classname Mapping as a Map containing
key (=shortcut) - value (=full class name) pairs.
|
String |
getDefaultModel()
Retrieve the name of the application default model.
|
String |
getDefaultSkin()
Retrieve the name of the application default skin.
|
String |
getDefaultView()
Retrieve the name of the application default view.
|
Collection |
getModels()
Get all available models.
|
MVSConfig |
getMVSConfig()
get storage object for Model/View/Skin settings.
|
Collection |
getOrderedPlugins()
Get all plugins independent of their state in alphabetical order.
|
PluginIF |
getPlugin(String id)
Returns plugin object for specified identifier.
|
List |
getPluginGroups()
Return a list of all available plugin groups, that is achieved by
looping over all existing plugins and gather all distinct groups..
|
Collection |
getPlugins()
Return all plugin objects stored whatever their state (activated,
deactivated) is.
|
Collection |
getPlugins(String groupId)
Return plugin objects stored whatever their state (activated,
deactivated) is that match the specified
groupId . |
Map |
getProperties()
Get all Configuration Properties as a Map
containing key (=property-name) - value pairs.
|
String |
getProperty(String name)
Get Property value as String for specified name.
|
int |
getProperty(String name,
int defaultValue)
INTERNAL: Get Property value as int for specified name.
|
String |
getProperty(String name,
String defaultValue)
Get Property value as String for specified name.
|
Collection |
getSkins()
Get all available skins.
|
Collection |
getViews()
Get all available views.
|
boolean |
isAutoloadAllTopicMaps()
Returns true if all available topicmaps should be
autoloaded at startup time.
|
boolean |
isAutoloadTopicMap(String topicmapId)
Returns true if specified TopicMap ID (used by TopicMapRegistry)
should be autoloaded at startup or can be loaded
afterwards by request otherwise false.
|
static final String OCCTYPE_METADATA
static final String DEFVAL_OCCTYPE_METADATA
static final String OCCTYPE_DESCRIPTION
static final String DEFVAL_OCCTYPE_DESCRIPTION
static final String OCCTYPE_DEFAULT
static final String DEFVAL_OCCTYPE_DEFAULT
static final String DEF_COMPARATOR
static final String DEFVAL_COMPARATOR
static final String DEF_DECIDER
static final String DEFVAL_DECIDER
static final String DEF_CHAR_ENCODING
static final String DEF_CONTENT_TYPE
static final String ALLOW_LOAD_ON_REQUEST
static final String MAX_LIST_LENGTH
static final int DEF_VAL_MAX_LIST_LENGTH
static final String DEF_FUNC_ONTRUNCATE
static final String USERACTION_LOG_LENGTH
static final int DEF_VAL_USERACTION_LOG_LENGTH
static final String PLUGINS_ORDER
static final String BASENAME_CONTEXT_DECIDER
static final String VARIANT_CONTEXT_DECIDER
static final String OCC_CONTEXT_DECIDER
static final String ASSOC_CONTEXT_DECIDER
static final String CHECK_FOR_CHANGED_MODULES
static final String NAMESTRING_NONEXISTENT
static final String NAMESTRING_NULLVALUE
static final String NAMESTRING_EMPTYVALUE
static final String OCCURRENCE_EMPTYVALUE
static final String DEFVAL_OCC_EMPTYVALUE
static final String OCCURRENCE_EMPTYLOCATOR
static final String DEFVAL_OCC_EMPTYLOC
static final String OCCURRENCE_NULLVALUE
static final String DEFVAL_OCC_NULLVALUE
static final String OCCURRENCE_NULLLOCATOR
static final String DEFVAL_OCC_NULLLOC
static final String MODULE_READER
String getProperty(String name)
String getProperty(String name, String defaultValue)
defaultValue
.int getProperty(String name, int defaultValue)
defaultValue
.Map getProperties()
String getClass(String shortcut)
Map getClassmap()
boolean isAutoloadTopicMap(String topicmapId)
TopicMapRepositoryIF
boolean isAutoloadAllTopicMaps()
Collection getAutoloadTopicMaps()
Collection
of TopicMap ID Strings (used by TopicMapRegistry).MVSConfig getMVSConfig()
Collection getModels()
String getDefaultModel()
Collection getViews()
String getDefaultView()
Collection getSkins()
String getDefaultSkin()
void addPlugin(PluginIF aPlugin)
Collection getPlugins()
Collection getOrderedPlugins()
Collection getPlugins(String groupId)
groupId
.List getPluginGroups()