javax.media
Class TransitionEvent
java.lang.Object
|
+--java.util.EventObject
|
+--javax.media.MediaEvent
|
+--javax.media.ControllerEvent
|
+--javax.media.TransitionEvent
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ConfigureCompleteEvent, PrefetchCompleteEvent, RealizeCompleteEvent, StartEvent, StopEvent
- public class TransitionEvent
- extends ControllerEvent
TransitionEvent
is a ControllerEvent
that indicates
that a Controller
has changed state.
- Version:
- 1.5, 02/08/21
- See Also:
Controller
,
ControllerListener
,
Serialized Form
Fields inherited from class java.util.EventObject |
source |
Method Summary |
int |
getCurrentState()
Get the Controller's state at the time this event was
generated |
int |
getPreviousState()
Get the state that the Controller was in before this event occurred. |
int |
getTargetState()
Get the Controller's target state at the time this event
was generated. |
(package private) static java.lang.String |
stateName(int state)
|
java.lang.String |
toString()
Returns the String representation of this event's values. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
previousState
int previousState
currentState
int currentState
targetState
int targetState
TransitionEvent
public TransitionEvent(Controller from,
int previous,
int current,
int target)
- Construct a new
TransitionEvent
.
- Parameters:
from
- The Controller
that is generating this event.previous
- The state that the Controller
was in before this event.current
- The state that the Controller
is in as a result of this event.target
- The state that the Controller
is heading to.
getPreviousState
public int getPreviousState()
- Get the state that the
Controller
was in before this event occurred.
- Returns:
- The
Controller's
previous state.
getCurrentState
public int getCurrentState()
- Get the
Controller's
state at the time this event was
generated
- Returns:
- The
Controller's
current state.
getTargetState
public int getTargetState()
- Get the
Controller's
target state at the time this event
was generated.
- Returns:
- The
Controller's
target state.
toString
public java.lang.String toString()
- Returns the String representation of this event's values.
- Overrides:
toString
in class ControllerEvent
stateName
static java.lang.String stateName(int state)