org.echarts
Interface TransitionTimerManager

All Known Implementing Classes:
TransitionTimerManager

public interface TransitionTimerManager

Interface implemented by global default transition timer instance. A TransitionTimer implementation is responsible for activating and reactivating TransitionTimerPort instances associated with timed transitions.


Field Summary
static java.lang.String rcsid
           
 
Method Summary
 void activateTransition(TransitionTimerPort port)
          If port not currently activated then activate it, otherwise ignore the port.
 void deactivateTransition(TransitionTimerPort port)
          Deactivate transition with specified port if port currently activated, otherwise does nothing.
 void reactivateTransition(TransitionTimerPort port)
          If port currently activated then deactivate it, and then activate it.
 

Field Detail

rcsid

static final java.lang.String rcsid
See Also:
Constant Field Values
Method Detail

activateTransition

void activateTransition(TransitionTimerPort port)
                        throws java.lang.Exception
If port not currently activated then activate it, otherwise ignore the port. Ignore ports whose durations are less than 0.

Throws:
java.lang.Exception

reactivateTransition

void reactivateTransition(TransitionTimerPort port)
                          throws java.lang.Exception
If port currently activated then deactivate it, and then activate it. If port currently deactivated then activate it.

Throws:
java.lang.Exception

deactivateTransition

void deactivateTransition(TransitionTimerPort port)
Deactivate transition with specified port if port currently activated, otherwise does nothing.