org.nuiton.jaxx.action
Class ActionProviderFromProperties<A extends MyAbstractAction>
java.lang.Object
org.nuiton.jaxx.action.ActionProviderFromProperties<A>
- All Implemented Interfaces:
- ActionProvider<A>
public class ActionProviderFromProperties<A extends MyAbstractAction>
- extends Object
- implements ActionProvider<A>
- Author:
- chemit
ACTION_KEY_PREFIX
protected static final String ACTION_KEY_PREFIX
- default prefix for an entryin mapping file.
- See Also:
- Constant Field Values
actionsFileLocation
protected static final String actionsFileLocation
- See Also:
- Constant Field Values
propertiesPath
protected String propertiesPath
log
protected static org.apache.commons.logging.Log log
baseClass
protected Class<A extends MyAbstractAction> baseClass
actions
protected Map<String,Class<? extends A extends MyAbstractAction>> actions
ActionProviderFromProperties
protected ActionProviderFromProperties(Class<A> baseClass)
getBaseClass
public Class<A> getBaseClass()
- Specified by:
getBaseClass in interface ActionProvider<A extends MyAbstractAction>
- Returns:
- the base classe of provided actions
getClasses
public Map<String,Class<? extends A>> getClasses()
- Specified by:
getClasses in interface ActionProvider<A extends MyAbstractAction>
- Returns:
- the provided actions classes
toString
public String toString()
- Overrides:
toString in class Object
clearCache
protected void clearCache()
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize in class Object
- Throws:
Throwable
initCache
protected Map<String,Class<? extends A>> initCache()
Copyright © 2008-2010 CodeLutin. All Rights Reserved.