|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.lri.swingstates.sm.Transition
fr.lri.swingstates.sm.transitions.Event
fr.lri.swingstates.canvas.CStateMachine.AnimationResumed
public class CStateMachine.AnimationResumed
A transition triggered by an animation that has just been resumed. For
example, one can want to suspend an animation animAwake
when an animation animSlept is resumed.
Transition tshape = new AnimationResumed(animSlept) {
public void action() {
// suspends
animAwake
animation.
animAwake.suspend();
}
}
| Constructor Summary | |
|---|---|
CStateMachine.AnimationResumed()
Builds a transition that loops on the current state triggered when any animation that has just been resumed. |
|
CStateMachine.AnimationResumed(Animation anim)
Builds a transition that loops on the current state triggered when an animation that has just been resumed. |
|
CStateMachine.AnimationResumed(Animation anim,
java.lang.String outState)
Builds a transition triggered when an animation that has just been resumed. |
|
CStateMachine.AnimationResumed(ATag tagAnim)
Builds a transition that loops on the current state triggered when a tagged animation that has just been resumed. |
|
CStateMachine.AnimationResumed(ATag tagAnim,
java.lang.String outState)
Builds a transition triggered when a tagged animation that has just been resumed. |
|
CStateMachine.AnimationResumed(java.lang.String outState)
Builds a transition triggered when any animation that has just been resumed. |
|
| Method Summary | |
|---|---|
Animation |
getAnimation()
|
VirtualAnimationEvent |
getAnimationEvent()
|
boolean |
matches(java.util.EventObject eventObject)
Tests if an event can trigger that transition. |
java.lang.String |
toString()
|
| Methods inherited from class fr.lri.swingstates.sm.Transition |
|---|
action, getEvent, getInputState, getOutputState, guard, oldToString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CStateMachine.AnimationResumed()
public CStateMachine.AnimationResumed(Animation anim)
anim - The animation that fires this transition.public CStateMachine.AnimationResumed(ATag tagAnim)
tagAnim - The tag of the animation that fires this transition.public CStateMachine.AnimationResumed(java.lang.String outState)
outState - The name of the output state.
public CStateMachine.AnimationResumed(Animation anim,
java.lang.String outState)
anim - The animation that fires this transition.outState - The name of the output state.
public CStateMachine.AnimationResumed(ATag tagAnim,
java.lang.String outState)
tagAnim - The tag of the animation that fires this transition.outState - The name of the output state.| Method Detail |
|---|
public Animation getAnimation()
public VirtualAnimationEvent getAnimationEvent()
public java.lang.String toString()
toString in class Eventpublic boolean matches(java.util.EventObject eventObject)
matches in class EventeventObject - The event to test
eventObject
can trigger this transition.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||