org.enhydra.jawe
Class JaWEComponentSettings
java.lang.Object
org.enhydra.jawe.JaWEComponentSettings
- All Implemented Interfaces:
- Settings
- Direct Known Subclasses:
- ControllerSettings, DetailedPackageNavigatorSettings, DisplayNameGeneratorSettings, ExtPkgRelationsSettings, GraphSettings, IdFactorySettings, InfoBarSettings, JaWETypes, LabelGeneratorSettings, LanguageSwitcherSettings, LDAPSettings, PackageNavigatorSettings, PanelSettings, ProblemsNavigatorSettings, RecentFilesSettings, ReconfiguratorSettings, SearchNavigatorSettings, SimpleNavigatorSettings, TooltipGeneratorSettings, TransientPkgPoolSettings, TransitionHandlerSettings, WfXMLSettings, XPDLHandlerSettings, XPDLObjectFactorySettings, XPDLValidatorSettings, XPDLViewSettings
public abstract class JaWEComponentSettings
- extends java.lang.Object
- implements Settings
- Author:
- Miroslav Popov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
componentAction
protected java.util.Map componentAction
componentSettings
protected java.util.Map componentSettings
propertyMgr
protected PropertyMgr propertyMgr
arm
protected AdditionalResourceManager arm
PROPERTYFILE_PATH
public java.lang.String PROPERTYFILE_PATH
PROPERTYFILE_NAME
public java.lang.String PROPERTYFILE_NAME
JaWEComponentSettings
public JaWEComponentSettings()
init
public void init(JaWEComponent comp)
loadDefault
public abstract void loadDefault(JaWEComponent comp,
java.util.Properties properties)
setPropertyMgr
public void setPropertyMgr(PropertyMgr pm)
getPropertyMgr
public PropertyMgr getPropertyMgr()
clear
public void clear()
addSetting
public void addSetting(java.lang.String key,
java.lang.Object setting)
getSetting
public java.lang.Object getSetting(java.lang.String key)
- Specified by:
getSetting
in interface Settings
getSettingString
public java.lang.String getSettingString(java.lang.String key)
- Specified by:
getSettingString
in interface Settings
getSettingInt
public int getSettingInt(java.lang.String key)
- Specified by:
getSettingInt
in interface Settings
getSettingBoolean
public boolean getSettingBoolean(java.lang.String key)
- Specified by:
getSettingBoolean
in interface Settings
getSettingDouble
public double getSettingDouble(java.lang.String key)
- Specified by:
getSettingDouble
in interface Settings
getActions
public java.util.Map getActions()
getAction
public JaWEAction getAction(java.lang.String actionName)
- Method to get component's action corresponding to the given string.
- Parameters:
actionName
- String representation of controller's action.
- Returns:
- action specified by the string cmd.
addAction
public void addAction(java.lang.String actionName,
JaWEAction action)
adjustActions
public void adjustActions()
changeActionState
public void changeActionState(java.lang.String actionName,
boolean state)
getLanguageDependentString
public java.lang.String getLanguageDependentString(java.lang.String nm)
- Specified by:
getLanguageDependentString
in interface Settings
getMainMenuActionOrder
public java.lang.String getMainMenuActionOrder()
getMenuActionOrder
public java.lang.String getMenuActionOrder(java.lang.String menuName)
getToolbarActionOrder
public java.lang.String getToolbarActionOrder(java.lang.String toolbarName)
manageProperties
public void manageProperties(JaWEComponent comp,
java.lang.String path,
java.lang.String name)