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
TransitionFactorys |
getContext, getLogger, resetLoggerpublic 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 TransitionProviderTransitionFactorypublic <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)
TransitionFactorysconn - name -