javax.media
Class TransitionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by javax.media.ControllerEvent
          extended by javax.media.TransitionEvent
All Implemented Interfaces:
Serializable, MediaEvent
Direct Known Subclasses:
MediaPresentationEvent, PrefetchCompleteEvent, RealizeCompleteEvent, StartEvent, StopEvent

public class TransitionEvent
extends ControllerEvent

TransitionEvent is a ControllerEvent that indicates that a Controller has changed state.

Version:
1.10, 97/08/23
See Also:
Controller, ControllerListener, Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
TransitionEvent(Controller from, int previous, int current, int target)
          Construct a new TransitionEvent.
 
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.
 
Methods inherited from class javax.media.ControllerEvent
getSource, getSourceController
 
Methods inherited from class java.util.EventObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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.
Method Detail

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.


Copyright © 2011. All Rights Reserved.