org.nuiton.jaxx.action
Interface ActionProvider<A extends MyAbstractAction>
- Type Parameters:
A - type of action boxed
- All Known Implementing Classes:
- ActionProviderFromProperties
public interface ActionProvider<A extends MyAbstractAction>
Contract to be realized by a provider of Actions.
A provider of actions is based on a certain type of MyAbstractAction (A) with an accessor
getBaseClass() and deliver some implementations of such actions indexed by their logical names via the
method {#link #getClasses()}.
- Author:
- chemit
- See Also:
MyAbstractAction
getBaseClass
Class<A> getBaseClass()
- Returns:
- the base classe of provided actions
getClasses
Map<String,Class<? extends A>> getClasses()
- Returns:
- the provided actions classes
Copyright © 2008-2010 CodeLutin. All Rights Reserved.