public class TransitionFactoryFinder extends AbstractContexed
TransitionFactory
from its
TransitionFactory.getTargetName()
tag,Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TRANSITION_PROVIDER_PREFIX |
conn
Constructor and Description |
---|
TransitionFactoryFinder(AppContext conn) |
Modifier and Type | Method and Description |
---|---|
<X extends TransitionFactory> |
getProviderFromName(java.lang.Class<X> template,
java.lang.String type) |
TransitionFactory |
getProviderFromName(java.lang.String type)
method to retrieve the TransitionProvider from a string tag
If the tag contains a colon this is taken as a separator between two fields.
|
static <X extends TransitionFactory> |
getTransitionFactory(AppContext conn,
java.lang.Class<X> template,
java.lang.String name)
static factory method to get
TransitionFactory s |
getContext, getLogger, resetLogger
public static final java.lang.String TRANSITION_PROVIDER_PREFIX
public TransitionFactoryFinder(AppContext conn)
public TransitionFactory getProviderFromName(java.lang.String type)
TransitionFactoryCreator
using AppContext.makeObject(Class, String)
and the second field is used as the parameter to TransitionFactoryCreator.getTransitionProvider(String)
.
otherwise calls to AppContext.makeObject(Class, String)
are attempted with the following tag/type parameters
TransitionFactory
.
TransitionFactory
TransitionFactoryCreator
type
- TargetName of the TransitionProviderTransitionFactory
public <X extends TransitionFactory> X getProviderFromName(java.lang.Class<X> template, java.lang.String type)
public static <X extends TransitionFactory> X getTransitionFactory(AppContext conn, java.lang.Class<X> template, java.lang.String name)
TransitionFactory
sconn
- name
-