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 java.lang.Object
- implements ActionProvider<A>
- Author:
- chemit
|
Field Summary |
protected static java.lang.String |
ACTION_KEY_PREFIX
default prefix for an entryin mapping file. |
protected java.util.Map<java.lang.String,java.lang.Class<? extends A>> |
actions
|
protected static java.lang.String |
actionsFileLocation
|
protected java.lang.Class<A> |
baseClass
|
protected static org.apache.commons.logging.Log |
log
|
protected java.lang.String |
propertiesPath
|
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ACTION_KEY_PREFIX
protected static final java.lang.String ACTION_KEY_PREFIX
- default prefix for an entryin mapping file.
- See Also:
- Constant Field Values
actionsFileLocation
protected static final java.lang.String actionsFileLocation
- See Also:
- Constant Field Values
propertiesPath
protected java.lang.String propertiesPath
log
protected static org.apache.commons.logging.Log log
baseClass
protected java.lang.Class<A extends MyAbstractAction> baseClass
actions
protected java.util.Map<java.lang.String,java.lang.Class<? extends A extends MyAbstractAction>> actions
ActionProviderFromProperties
protected ActionProviderFromProperties(java.lang.Class<A> baseClass)
getBaseClass
public java.lang.Class<A> getBaseClass()
- Specified by:
getBaseClass in interface ActionProvider<A extends MyAbstractAction>
- Returns:
- the base classe of provided actions
getClasses
public java.util.Map<java.lang.String,java.lang.Class<? extends A>> getClasses()
- Specified by:
getClasses in interface ActionProvider<A extends MyAbstractAction>
- Returns:
- the provided actions classes
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
clearCache
protected void clearCache()
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
finalize in class java.lang.Object
- Throws:
java.lang.Throwable
initCache
protected java.util.Map<java.lang.String,java.lang.Class<? extends A>> initCache()
Copyright © 2008-2010 CodeLutin. All Rights Reserved.