Interface NavigatorConfigurationIF

All Known Implementing Classes:
BrokenNavigatorConfiguration, NavigatorConfiguration

public interface NavigatorConfigurationIF
INTERNAL: Implemented by an object which stores configuration information needed by the navigator.
  • Field Details

  • Method Details

    • getProperty

      String getProperty(String name)
      Get Property value as String for specified name. If property can not be found an empty String is returned.
    • getProperty

      String getProperty(String name, String defaultValue)
      Get Property value as String for specified name. If property can not be found return defaultValue.
    • getProperty

      int getProperty(String name, int defaultValue)
      INTERNAL: Get Property value as int for specified name. If property can not be found return defaultValue.
      Since:
      1.4.1
    • getProperties

      Map getProperties()
      Get all Configuration Properties as a Map containing key (=property-name) - value pairs.
    • getClass

      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. If shortcut can not be retrieved return empty String.
    • getClassmap

      Map getClassmap()
      Get Java-Classname Mapping as a Map containing key (=shortcut) - value (=full class name) pairs.
    • isAutoloadTopicMap

      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.
      See Also:
    • isAutoloadAllTopicMaps

      boolean isAutoloadAllTopicMaps()
      Returns true if all available topicmaps should be autoloaded at startup time.
    • getAutoloadTopicMaps

      Collection getAutoloadTopicMaps()
      Get Set of Topicmaps which are supposed to be autoloaded by application as a Collection of TopicMap ID Strings (used by TopicMapRegistry).
    • getMVSConfig

      MVSConfig getMVSConfig()
      get storage object for Model/View/Skin settings.
    • getModels

      Collection getModels()
      Get all available models.
    • getDefaultModel

      String getDefaultModel()
      Retrieve the name of the application default model.
    • getViews

      Collection getViews()
      Get all available views.
    • getDefaultView

      String getDefaultView()
      Retrieve the name of the application default view.
    • getSkins

      Collection getSkins()
      Get all available skins.
    • getDefaultSkin

      String getDefaultSkin()
      Retrieve the name of the application default skin.
    • addPlugin

      void addPlugin(PluginIF aPlugin)
      Add a plugin to list of known plugins.
    • getPlugin

      PluginIF getPlugin(String id)
      Returns plugin object for specified identifier.
    • getPlugins

      Collection getPlugins()
      Return all plugin objects stored whatever their state (activated, deactivated) is.
    • getOrderedPlugins

      Collection getOrderedPlugins()
      Get all plugins independent of their state in alphabetical order.
    • getPlugins

      Collection getPlugins(String groupId)
      Return plugin objects stored whatever their state (activated, deactivated) is that match the specified groupId.
    • getPluginGroups

      List getPluginGroups()
      Return a list of all available plugin groups, that is achieved by looping over all existing plugins and gather all distinct groups..