T - K - public abstract class AbstractTransitionProvider<T,K extends TransitionKey<T>> extends AbstractTransitionFactory<T,K> implements TransitionProvider<K,T>
TransitionProviders.conn| Constructor and Description |
|---|
AbstractTransitionProvider(AppContext c) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(TransitionFactoryVisitor<R,T,K> vis)
Accept a
TransitionFactoryVisitor. |
addTransition, getTransition, getTransition, getTransitions, lookupTransition, sortByKeygetContext, getLogger, resetLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetID, getTargetallowTransition, getSummaryContent, getTargetName, getTransition, getTransitions, lookupTransitiongetContextpublic AbstractTransitionProvider(AppContext c)
public <R> R accept(TransitionFactoryVisitor<R,T,K> vis)
TransitionFactoryTransitionFactoryVisitor.
Any code that depends on
the particular sub-interface of TransitionFactory should implement TransitionFactoryVisitor this ensures it will always
handle all possible sub-classes.accept in interface TransitionFactory<K extends TransitionKey<T>,T>accept in interface TransitionProvider<K extends TransitionKey<T>,T>