public abstract class AbstractViewPathTransitionProvider<T,K extends TransitionKey<T>> extends AbstractViewTransitionFactory<T,K> implements PathTransitionProvider<K,T>
AbstractViewTransitionFactory.ViewResult, AbstractViewTransitionFactory.ViewTransitionconn| Constructor and Description |
|---|
AbstractViewPathTransitionProvider(AppContext c) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(TransitionFactoryVisitor<R,T,K> vis)
Accept a
TransitionFactoryVisitor. |
getBottomContent, getHelp, getLogContent, getText, getTopContentaddTransition, getTransition, getTransition, getTransitions, lookupTransition, sortByKeygetContext, getLogger, resetLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetID, getTargetallowTransition, getSummaryContent, getTargetName, getTransition, getTransitions, lookupTransitiongetContextcanView, showTransitionpublic AbstractViewPathTransitionProvider(AppContext c)
c - public final <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 PathTransitionProvider<K extends TransitionKey<T>,T>accept in interface TransitionFactory<K extends TransitionKey<T>,T>