|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.lri.swingstates.sm.StateMachine
fr.lri.swingstates.sm.BasicInputStateMachine
fr.lri.swingstates.canvas.CStateMachine
fr.lri.insitu.FlowStates.sm.IConStateMachine
public class IConStateMachine
Field Summary | |
---|---|
protected fr.lri.swingstates.canvas.Canvas |
canvas
|
protected String |
name
|
static boolean |
SWITCH_OFF
|
static boolean |
SWITCH_ON
|
Fields inherited from class fr.lri.swingstates.canvas.CStateMachine |
---|
ANIMATION_RESUMED, ANIMATION_STARTED, ANIMATION_STOPPED, ANIMATION_SUSPENDED |
Fields inherited from class fr.lri.swingstates.sm.BasicInputStateMachine |
---|
ALT, ALT_CONTROL, ALT_CONTROL_SHIFT, ALT_SHIFT, ANYBUTTON, ANYMODIFIER, BUTTON1, BUTTON2, BUTTON3, CONTROL, CONTROL_SHIFT, NOBUTTON, NOMODIFIER, SHIFT |
Fields inherited from class fr.lri.swingstates.sm.StateMachine |
---|
currentState, inited, initialState, stateInBuilt, TIME_OUT, watcher |
Constructor Summary | |
---|---|
IConStateMachine()
|
|
IConStateMachine(String name,
fr.lri.swingstates.canvas.Canvas c)
|
Method Summary | |
---|---|
IConStateMachine |
copy()
|
fr.lri.swingstates.canvas.Canvas |
getCanvas()
|
fr.lri.swingstates.sm.transitions.Event[] |
getIConTransitions()
|
String |
getName()
|
Class<? extends OutSlotEvent>[] |
getOutputTypes()
|
String[] |
getProperties()
|
boolean |
isCopiable()
|
fr.lri.swingstates.sm.Transition |
processIconEvents(DSMDevice dsm)
|
void |
setCanvas(fr.lri.swingstates.canvas.Canvas c)
|
void |
setName(String n)
|
Methods inherited from class fr.lri.swingstates.canvas.CStateMachine |
---|
attachTo, attachTo, controls, detach, getControlledObjects, greaterPriorityThan, greatestPriority, hasTransitionOfClass, isAttachedTo, lowerPriorityThan, lowestPriority |
Methods inherited from class fr.lri.swingstates.sm.BasicInputStateMachine |
---|
addAsListenerOf, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, removeAsListenerOf |
Methods inherited from class fr.lri.swingstates.sm.StateMachine |
---|
actionPerformed, addStateMachineListener, addStateMachineListener, armTimer, armTimer, consumes, disarmTimer, disarmTimer, doReset, doResume, doSuspend, eventOccured, fireEvent, fireEvent, fireTransition, fireTransition, getAllStates, getCurrentState, getInitialState, getState, hasConsumed, init, initStatesAndTransitions, isActive, isInited, processEvent, processEvent, removeStateMachineListener, removeStateMachineListener, reset, resume, setActive, suspend |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String name
protected fr.lri.swingstates.canvas.Canvas canvas
public static boolean SWITCH_ON
public static boolean SWITCH_OFF
Constructor Detail |
---|
public IConStateMachine()
public IConStateMachine(String name, fr.lri.swingstates.canvas.Canvas c)
Method Detail |
---|
public String[] getProperties()
public String getName()
public void setName(String n)
public fr.lri.swingstates.canvas.Canvas getCanvas()
public void setCanvas(fr.lri.swingstates.canvas.Canvas c)
public Class<? extends OutSlotEvent>[] getOutputTypes()
public fr.lri.swingstates.sm.transitions.Event[] getIConTransitions()
public fr.lri.swingstates.sm.Transition processIconEvents(DSMDevice dsm) throws IllegalArgumentException, SecurityException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
IllegalArgumentException
SecurityException
InstantiationException
IllegalAccessException
InvocationTargetException
NoSuchMethodException
public IConStateMachine copy()
public boolean isCopiable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2009 Caroline Appert & Stˇphane Huot. Please send comments to: ??@lri.fr |