A B C D E F G H I K L M N O P Q R S T

S

SHIFT - Static variable in class sm.StateMachine.State
Specifies that the SHIFT keyboard modifier must be pressed.
SMAndTag - class sm.SMAndTag.
A SMAndTag is a tag corresponding to the set of shapes tagged by a tag t1 and a tag t2.
SMAndTag(SMTag, SMTag) - Constructor for class sm.SMAndTag
Builds a SMAndTagtag corresponding to the set of shapes tagged by a tag t1 and a tag t2.
SMCanvas - class sm.SMCanvas.
A canvas that manages a display list.
SMCanvas(int, int) - Constructor for class sm.SMCanvas
Builds a SMCanvas.
SMEllipse - class sm.SMEllipse.
An ellipse shape for use with an SMCanvas.
SMEllipse() - Constructor for class sm.SMEllipse
Builds an empty SMEllipse.
SMEllipse(Paint, Paint, Stroke) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(Paint, Stroke) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(Point2D, double, double, Paint, Paint, Stroke) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(double, double, double, double, Paint, Paint, Stroke) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(Point2D, double, double, Paint, Stroke) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(double, double, double, double, Paint, Stroke) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(Paint, Paint) - Constructor for class sm.SMEllipse
Builds an empty SMEllipse.
SMEllipse(Paint) - Constructor for class sm.SMEllipse
Builds an empty SMEllipse.
SMEllipse(double, double, double, double, Paint, Paint) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(Point2D, double, double, Paint, Paint) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(double, double, double, double, Paint) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(Point2D, double, double, Paint) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(Stroke) - Constructor for class sm.SMEllipse
Builds an empty SMEllipse.
SMEllipse(Point2D, double, double, Stroke) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(double, double, double, double, Stroke) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(Point2D, double, double) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMEllipse(double, double, double, double) - Constructor for class sm.SMEllipse
Builds a SMEllipse.
SMExtensionalTag - class sm.SMExtensionalTag.
A SMExtensionalTag tag is a tag that can be explicitely attached to and detached from a shape, i.e. a shape can be added to or removed to the tag's collection.
SMExtensionalTag(SMCanvas) - Constructor for class sm.SMExtensionalTag
Builds a SMTag that can tag the shapes displayed on the canvas c.
SMHierarchy - class sm.SMHierarchy.
A collection containing all the shapes having a common given ancestor.
SMHierarchy(SMShape) - Constructor for class sm.SMHierarchy
Builds a collection containing all the shapes having p as an ancestor.
SMHierarchyTag - class sm.SMHierarchyTag.
A SMHierarchyTag(SMShape s) tags s and every shape whose s is an ancestor.
SMHierarchyTag(SMHierarchy) - Constructor for class sm.SMHierarchyTag
Builds a SMHierarchyTag with the set of shapes contained in a hierarchy.
SMHierarchyTag(SMShape) - Constructor for class sm.SMHierarchyTag
Builds a SMHierarchyTag with the set composed of s and every shape whose s is an ancestor..
SMImage - class sm.SMImage.
An image shape for use with an SMCanvas.
SMImage(String, Point2D, Paint, Stroke) - Constructor for class sm.SMImage
Builds a SMImage.
SMImage(String, Point2D, Paint) - Constructor for class sm.SMImage
Builds a SMImage.
SMImage(String, Point2D, Stroke) - Constructor for class sm.SMImage
Builds a SMImage.
SMImage(String, Point2D) - Constructor for class sm.SMImage
Builds a SMImage.
SMNamedTag - class sm.SMNamedTag.
A SMNamedTag tag is a SMVolatileTag.
SMNamedTag(String, SMCanvas) - Constructor for class sm.SMNamedTag
Constructs a SMNamedTag tag.
SMOrTag - class sm.SMOrTag.
A SMOrTag is a tag corresponding to the set of shapes tagged by a tag t1 or a tag t2.
SMOrTag(SMTag, SMTag) - Constructor for class sm.SMOrTag
Builds a SMAndTagtag corresponding to the set of shapes tagged by a tag t1 or a tag t2.
SMPolyLine - class sm.SMPolyLine.
An arbitrary shape for use with an SMCanvas.
SMPolyLine(double, double, Paint, Paint, Stroke) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point (x, y).
SMPolyLine(Point2D, Paint, Paint, Stroke) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point pt.
SMPolyLine(double, double, Paint, Paint) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point (x, y).
SMPolyLine(Point2D, Paint, Paint) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point pt.
SMPolyLine(double, double, Paint, Stroke) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point (x, y).
SMPolyLine(Point2D, Paint, Stroke) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point pt.
SMPolyLine(double, double, Paint) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point (x, y).
SMPolyLine(Point2D, Paint) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point pt.
SMPolyLine(double, double, Stroke) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point (x, y).
SMPolyLine(Point2D, Stroke) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point pt.
SMPolyLine(double, double) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point (x, y).
SMPolyLine(Point2D) - Constructor for class sm.SMPolyLine
Builds a SMPolyLine with an initial point pt.
SMRectangle - class sm.SMRectangle.
A rectangle shape for use with an SMCanvas.
SMRectangle() - Constructor for class sm.SMRectangle
Builds an empty SMRectangle.
SMRectangle(Paint, Paint, Stroke) - Constructor for class sm.SMRectangle
Builds a SMRectangle.
SMRectangle(Paint, Stroke) - Constructor for class sm.SMRectangle
Builds a SMRectangle.
SMRectangle(Point2D, double, double, Paint, Paint, Stroke) - Constructor for class sm.SMRectangle
Builds a SMRectangle.
SMRectangle(double, double, double, double, Paint, Paint, Stroke) - Constructor for class sm.SMRectangle
Builds a SMRectangle.
SMRectangle(Point2D, double, double, Paint, Stroke) - Constructor for class sm.SMRectangle
Builds a SMRectangle.
SMRectangle(double, double, double, double, Paint, Stroke) - Constructor for class sm.SMRectangle
Builds a SMRectangle.
SMRectangle(Paint, Paint) - Constructor for class sm.SMRectangle
Builds an empty SMRectangle.
SMRectangle(Paint) - Constructor for class sm.SMRectangle
Builds an empty SMRectangle.
SMRectangle(Point2D, double, double, Paint, Paint) - Constructor for class sm.SMRectangle
Builds an SMRectangle.
SMRectangle(double, double, double, double, Paint, Paint) - Constructor for class sm.SMRectangle
Builds an SMRectangle.
SMRectangle(Point2D, double, double, Paint) - Constructor for class sm.SMRectangle
Builds an SMRectangle.
SMRectangle(double, double, double, double, Paint) - Constructor for class sm.SMRectangle
Builds an SMRectangle.
SMRectangle(Stroke) - Constructor for class sm.SMRectangle
Builds an empty SMRectangle.
SMRectangle(Point2D, double, double, Stroke) - Constructor for class sm.SMRectangle
Builds an SMRectangle.
SMRectangle(double, double, double, double, Stroke) - Constructor for class sm.SMRectangle
Builds an SMRectangle.
SMRectangle(Point2D, double, double) - Constructor for class sm.SMRectangle
Builds an SMRectangle.
SMRectangle(double, double, double, double) - Constructor for class sm.SMRectangle
Builds an SMRectangle.
SMRectangularShape - class sm.SMRectangularShape.
An abstract rectangular shape for use with an SMCanvas.
SMRectangularShape(Shape) - Constructor for class sm.SMRectangularShape
Builds a rectangular shape.
SMRectangularShape(Shape, Paint, Paint, Stroke) - Constructor for class sm.SMRectangularShape
Builds a rectangular shape.
SMRectangularShape(Shape, Paint, Stroke) - Constructor for class sm.SMRectangularShape
Builds a rectangular shape.
SMRectangularShape(Shape, Paint, Paint) - Constructor for class sm.SMRectangularShape
Builds a rectangular shape.
SMRectangularShape(Shape, Paint) - Constructor for class sm.SMRectangularShape
Builds a rectangular shape.
SMRectangularShape(Shape, Stroke) - Constructor for class sm.SMRectangularShape
Builds a rectangular shape.
SMSegment - class sm.SMSegment.
A segment for use with an SMCanvas.
SMSegment(Point2D, Point2D, Paint, Stroke) - Constructor for class sm.SMSegment
Builds a SMSegment.
SMSegment(double, double, double, double, Paint, Stroke) - Constructor for class sm.SMSegment
Builds a SMSegment.
SMSegment(Point2D, Point2D, Paint) - Constructor for class sm.SMSegment
Builds a SMSegment.
SMSegment(double, double, double, double, Paint) - Constructor for class sm.SMSegment
Builds a SMSegment.
SMSegment(Point2D, Point2D, Stroke) - Constructor for class sm.SMSegment
Builds a SMSegment.
SMSegment(double, double, double, double, Stroke) - Constructor for class sm.SMSegment
Builds a SMSegment.
SMSegment(Point2D, Point2D) - Constructor for class sm.SMSegment
Builds a SMSegment.
SMSegment(double, double, double, double) - Constructor for class sm.SMSegment
Builds a SMSegment.
SMSegment(Paint, Stroke) - Constructor for class sm.SMSegment
Builds an empty SMSegment.
SMSegment(Paint) - Constructor for class sm.SMSegment
Builds an empty SMSegment.
SMSegment(Stroke) - Constructor for class sm.SMSegment
Builds an empty SMSegment.
SMSegment() - Constructor for class sm.SMSegment
Builds an empty SMSegment.
SMShape - class sm.SMShape.
A shape to be added to an SMCanvas.
SMShape() - Constructor for class sm.SMShape
 
SMShape(Shape) - Constructor for class sm.SMShape
Builds an SMShape from a Java2D shape.
SMShape(Shape, Stroke) - Constructor for class sm.SMShape
Builds an SMShape from a Java2D shape and a stroke style.
SMShape(Shape, Paint) - Constructor for class sm.SMShape
Builds an SMShape from a Java2D shape and a fill paint.
SMShape(Shape, Paint, Paint) - Constructor for class sm.SMShape
Builds an SMShape from a Java2D shape, a fill paint and an outline paint.
SMShape(Shape, Paint, Paint, Stroke) - Constructor for class sm.SMShape
Builds an SMShape from a Java2D shape, a fill paint, an outline paint and a stroke style.
SMShape(Shape, Paint, Stroke) - Constructor for class sm.SMShape
Builds an SMShape from a Java2D shape, a fill paint and a stroke style.
SMStateMachineEvent - class sm.SMStateMachineEvent.
An event which indicates that an action occurred in a state machine.
SMStateMachineEvent(StateMachine, StateMachine.State.Transition, StateMachine.State, StateMachine.State) - Constructor for class sm.SMStateMachineEvent
Builds a SMStateMachineEvent.
SMStateMachineEvent(StateMachine, StateMachine.State.Transition, StateMachine.State, InteractiveObject) - Constructor for class sm.SMStateMachineEvent
Builds a SMStateMachineEvent originated by a state machine that has just fired a transition that makes it loop on the current state.
SMStateMachineEvent(StateMachine) - Constructor for class sm.SMStateMachineEvent
Builds a SMStateMachineEvent originated by a state machine that has just been inited.
SMStateMachineEvent(StateMachine, InteractiveObject) - Constructor for class sm.SMStateMachineEvent
Builds a SMStateMachineEvent originated by a state machine that has just been inited.
SMStateMachineEvent(Object, StateMachine.State.Transition, StateMachine.State, StateMachine.State, InteractiveObject) - Constructor for class sm.SMStateMachineEvent
Builds a SMStateMachineEvent.
SMStateMachineEventAdapter - class sm.SMStateMachineEventAdapter.
An abstract adapter class for receiving state machine events.
SMStateMachineEventAdapter() - Constructor for class sm.SMStateMachineEventAdapter
 
SMStateMachineEventListener - interface sm.SMStateMachineEventListener.
The listener interface for receiving "interesting" state machine events: the state machine is attached to a canvas, the state machine is detached from a canvas, the state machine is reset, the state machine is resumed, the state machine is suspended, the state machine fires a transition changing the current state, the state machine fires a transition making it loop on the current state.
SMTag - class sm.SMTag.
Tags are labels associated to canvas' shapes.
SMTag(SMCanvas) - Constructor for class sm.SMTag
Builds a SMTag that can tag the shapes displayed on the canvas c.
SMText - class sm.SMText.
A text shape for use with an Canvas.
SMText(Point2D, String, Font) - Constructor for class sm.SMText
Builds a SMtext.
SMText(Point2D, Paint, Paint, Stroke, String, Font) - Constructor for class sm.SMText
Builds a SMtext.
SMText(Point2D, Paint, Paint, String, Font) - Constructor for class sm.SMText
Builds a SMtext.
SMText(Point2D, Paint, Stroke, String, Font) - Constructor for class sm.SMText
Builds a SMtext.
SMText(Point2D, Paint, String, Font) - Constructor for class sm.SMText
Builds a SMtext.
SMText(Point2D, Stroke, String, Font) - Constructor for class sm.SMText
Builds a SMtext.
SMVirtualEvent - class sm.SMVirtualEvent.
A virtual event to send to a state machine.
SMVirtualEvent(String) - Constructor for class sm.SMVirtualEvent
Builds a virtual event.
SMWatcher - class sm.SMWatcher.
A 'watcher' to track a state machine.
SMWatcher(StateMachine) - Constructor for class sm.SMWatcher
Builds a 'watcher' for a state machine.
SMWidget - class sm.SMWidget.
A widget shape for use with an Canvas.
SMWidget(JComponent) - Constructor for class sm.SMWidget
Builds a smwidget based on a swing component.
SMWidget(JComponent, double, double) - Constructor for class sm.SMWidget
Builds a smwidget based on a swing component.
SMWidget(JComponent, double, double, double, double) - Constructor for class sm.SMWidget
Builds a smwidget based on a swing component.
StateMachine - class sm.StateMachine.
A state machine to control the interaction with an SMCanvas.
StateMachine(String) - Constructor for class sm.StateMachine
Builds a state machine.
StateMachine(String, InteractiveObject) - Constructor for class sm.StateMachine
Builds a state machine and attach it to an interactive object.
StateMachine.State - class sm.StateMachine.State.
A state of a state machine.
StateMachine.State() - Constructor for class sm.StateMachine.State
Builds a new state.
StateMachine.State(String) - Constructor for class sm.StateMachine.State
Builds a new state with a given name.
StateMachine.State.Click - class sm.StateMachine.State.Click.
A transition triggered by a mouse clicked event anywhere in the canvas.
StateMachine.State.Click(int) - Constructor for class sm.StateMachine.State.Click
Constructs a transition triggered by a mouse clicked event with any modifier that loops on the current state.
StateMachine.State.Click(int, int) - Constructor for class sm.StateMachine.State.Click
Constructs a transition triggered by a mouse clicked event that loops on the current state.
StateMachine.State.Click(int, String) - Constructor for class sm.StateMachine.State.Click
Constructs a transition with any modifier triggered by a mouse clicked event.
StateMachine.State.Click(int, int, String) - Constructor for class sm.StateMachine.State.Click
Constructs a transition triggered by a mouse clicked event.
StateMachine.State.ClickOnShape - class sm.StateMachine.State.ClickOnShape.
A transition triggered by a mouse button clicked on an SMShape.
StateMachine.State.ClickOnShape(int) - Constructor for class sm.StateMachine.State.ClickOnShape
Constructs a transition triggered by a mouse clicked event with any modifier on a SMShape that loops on the current state.
StateMachine.State.ClickOnShape(int, int) - Constructor for class sm.StateMachine.State.ClickOnShape
Constructs a transition triggered by a mouse clicked event on a SMShape that loops on the current state.
StateMachine.State.ClickOnShape(int, String) - Constructor for class sm.StateMachine.State.ClickOnShape
Constructs a transition triggered by a mouse clicked event with any modifier on a SMShape.
StateMachine.State.ClickOnShape(int, int, String) - Constructor for class sm.StateMachine.State.ClickOnShape
Constructs a transition triggered by a mouse clicked event on a SMShape.
StateMachine.State.ClickOnTag - class sm.StateMachine.State.ClickOnTag.
A transition triggered by a mouse clicked event on an SMShape with a given tag.
StateMachine.State.ClickOnTag(String, int) - Constructor for class sm.StateMachine.State.ClickOnTag
Constructs a transition triggered by a mouse clicked event with any modifier on a tagged SMShape that loops on the current state.
StateMachine.State.ClickOnTag(SMTag, int) - Constructor for class sm.StateMachine.State.ClickOnTag
Constructs a transition triggered by a mouse clicked event with any modifier on a tagged SMShape that loops on the current state.
StateMachine.State.ClickOnTag(String, int, int) - Constructor for class sm.StateMachine.State.ClickOnTag
Constructs a transition triggered by a mouse clicked event on a tagged SMShape that loops on the current state.
StateMachine.State.ClickOnTag(SMTag, int, int) - Constructor for class sm.StateMachine.State.ClickOnTag
Constructs a transition triggered by a mouse clicked event on a tagged SMShape that loops on the current state.
StateMachine.State.ClickOnTag(String, int, String) - Constructor for class sm.StateMachine.State.ClickOnTag
Constructs a transition triggered by a mouse clicked event with any modifier on a tagged SMShape.
StateMachine.State.ClickOnTag(SMTag, int, String) - Constructor for class sm.StateMachine.State.ClickOnTag
Constructs a transition triggered by a mouse clicked event with any modifier on a tagged SMShape.
StateMachine.State.ClickOnTag(String, int, int, String) - Constructor for class sm.StateMachine.State.ClickOnTag
Constructs a transition triggered by a mouse clicked event on a tagged SMShape.
StateMachine.State.ClickOnTag(SMTag, int, int, String) - Constructor for class sm.StateMachine.State.ClickOnTag
Constructs a transition triggered by a mouse clicked event on a tagged SMShape.
StateMachine.State.Drag - class sm.StateMachine.State.Drag.
A transition triggered by a mouse moved event with a button pressed anywhere in the canvas.
StateMachine.State.Drag(int) - Constructor for class sm.StateMachine.State.Drag
Constructs a transition triggered by a mouse dragged event with any modifier that loops on the current state.
StateMachine.State.Drag(int, int) - Constructor for class sm.StateMachine.State.Drag
Constructs a transition triggered by a mouse dragged event that loops on the current state.
StateMachine.State.Drag(int, String) - Constructor for class sm.StateMachine.State.Drag
Constructs a transition triggered by a mouse dragged event with any modifier .
StateMachine.State.Drag(int, int, String) - Constructor for class sm.StateMachine.State.Drag
Constructs a transition triggered by a mouse dragged event.
StateMachine.State.DragOnShape - class sm.StateMachine.State.DragOnShape.
A transition triggered by a mouse move event on an SMShape with a mouse button down.
StateMachine.State.DragOnShape(int) - Constructor for class sm.StateMachine.State.DragOnShape
Constructs a transition triggered by a mouse dragged event with any modifier on a shape that loops on the current state.
StateMachine.State.DragOnShape(int, int) - Constructor for class sm.StateMachine.State.DragOnShape
Constructs a transition triggered by a mouse dragged event on a shape that loops on the current state.
StateMachine.State.DragOnShape(int, String) - Constructor for class sm.StateMachine.State.DragOnShape
Constructs a transition triggered by a mouse dragged event with any modifier on a shape.
StateMachine.State.DragOnShape(int, int, String) - Constructor for class sm.StateMachine.State.DragOnShape
Constructs a transition triggered by a mouse dragged event on a shape.
StateMachine.State.DragOnTag - class sm.StateMachine.State.DragOnTag.
A transition triggered by a mouse moved event with a button pressed on an SMShape with a given tag.
StateMachine.State.DragOnTag(String, int) - Constructor for class sm.StateMachine.State.DragOnTag
Constructs a transition triggered by a mouse dragged event with any modifier on a shape that loops on the current state.
StateMachine.State.DragOnTag(SMTag, int) - Constructor for class sm.StateMachine.State.DragOnTag
Constructs a transition triggered by a mouse dragged event with any modifier on a shape that loops on the current state.
StateMachine.State.DragOnTag(String, int, int) - Constructor for class sm.StateMachine.State.DragOnTag
Constructs a transition triggered by a mouse dragged event on a shape that loops on the current state.
StateMachine.State.DragOnTag(SMTag, int, int) - Constructor for class sm.StateMachine.State.DragOnTag
Constructs a transition triggered by a mouse dragged event on a shape that loops on the current state.
StateMachine.State.DragOnTag(String, int, String) - Constructor for class sm.StateMachine.State.DragOnTag
Constructs a transition triggered by a mouse dragged event with any modifier on a shape.
StateMachine.State.DragOnTag(SMTag, int, String) - Constructor for class sm.StateMachine.State.DragOnTag
Constructs a transition triggered by a mouse dragged event with any modifier on a shape.
StateMachine.State.DragOnTag(String, int, int, String) - Constructor for class sm.StateMachine.State.DragOnTag
Constructs a transition triggered by a mouse dragged event on a shape.
StateMachine.State.DragOnTag(SMTag, int, int, String) - Constructor for class sm.StateMachine.State.DragOnTag
Constructs a transition triggered by a mouse dragged event on a shape.
StateMachine.State.EnterOnShape - class sm.StateMachine.State.EnterOnShape.
A transition triggered with no modifier on a SMShape.
StateMachine.State.EnterOnShape() - Constructor for class sm.StateMachine.State.EnterOnShape
Constructs a transition triggered when the cursor enters with any modifier into an SMShape.
StateMachine.State.EnterOnShape(int) - Constructor for class sm.StateMachine.State.EnterOnShape
Constructs a transition triggered when the cursor enters into an SMShape that loops on the current state.
StateMachine.State.EnterOnShape(String) - Constructor for class sm.StateMachine.State.EnterOnShape
Constructs a transition triggered when the cursor enters with any modifier into an SMShape.
StateMachine.State.EnterOnTag - class sm.StateMachine.State.EnterOnTag.
A transition triggered when the cursor enters in an SMShape with a given tag.
StateMachine.State.EnterOnTag(String) - Constructor for class sm.StateMachine.State.EnterOnTag
Constructs a transition triggered when the cursor enters with any modifier in a tagged shape.
StateMachine.State.EnterOnTag(SMTag) - Constructor for class sm.StateMachine.State.EnterOnTag
Constructs a transition triggered when the cursor enters with any modifier in a tagged shape.
StateMachine.State.EnterOnTag(String, int) - Constructor for class sm.StateMachine.State.EnterOnTag
Constructs a transition triggered when the cursor enters in a tagged shape.
StateMachine.State.EnterOnTag(SMTag, int) - Constructor for class sm.StateMachine.State.EnterOnTag
Constructs a transition triggered when the cursor enters in a tagged shape.
StateMachine.State.EnterOnTag(String, String) - Constructor for class sm.StateMachine.State.EnterOnTag
Constructs a transition triggered when the cursor enters with any modifier in a tagged shape.
StateMachine.State.EnterOnTag(SMTag, String) - Constructor for class sm.StateMachine.State.EnterOnTag
Constructs a transition triggered when the cursor enters with any modifier in a tagged shape.
StateMachine.State.EnterOnTag(String, int, String) - Constructor for class sm.StateMachine.State.EnterOnTag
Constructs a transition triggered when the cursor enters in a tagged shape.
StateMachine.State.EnterOnTag(SMTag, int, String) - Constructor for class sm.StateMachine.State.EnterOnTag
Constructs a transition triggered when the cursor enters in a tagged shape.
StateMachine.State.Event - class sm.StateMachine.State.Event.
A transition triggered in the canvas.
StateMachine.State.Event(String, int, String) - Constructor for class sm.StateMachine.State.Event
Constructs a transition.
StateMachine.State.Event(String, int) - Constructor for class sm.StateMachine.State.Event
Constructs a transition.
StateMachine.State.Event(String, String) - Constructor for class sm.StateMachine.State.Event
Constructs a transition with no modifier.
StateMachine.State.Event(String) - Constructor for class sm.StateMachine.State.Event
Constructs a transition on a position with no modifier that loops on the current state.
StateMachine.State.EventOnPosition - class sm.StateMachine.State.EventOnPosition.
A transition triggered on a location in the canvas.
StateMachine.State.EventOnPosition(String, int, String) - Constructor for class sm.StateMachine.State.EventOnPosition
Constructs a transition on a position.
StateMachine.State.EventOnPosition(String, int) - Constructor for class sm.StateMachine.State.EventOnPosition
Constructs a transition on a position that loops on the current state.
StateMachine.State.EventOnPosition(String, String) - Constructor for class sm.StateMachine.State.EventOnPosition
Constructs a transition on a position with no modifier.
StateMachine.State.EventOnPosition(String) - Constructor for class sm.StateMachine.State.EventOnPosition
Constructs a transition on a position with no modifier that loops on the current state.
StateMachine.State.EventOnShape - class sm.StateMachine.State.EventOnShape.
A transition triggered on a SMShape in the canvas.
StateMachine.State.EventOnShape(String) - Constructor for class sm.StateMachine.State.EventOnShape
Constructs a mouse transition on a SMShape with no modifier that loops on the current state.
StateMachine.State.EventOnShape(String, int) - Constructor for class sm.StateMachine.State.EventOnShape
Constructs a mouse transition on a SMShape that loops on the current state.
StateMachine.State.EventOnShape(String, String) - Constructor for class sm.StateMachine.State.EventOnShape
Constructs a mouse transition on a SMShape with no modifier.
StateMachine.State.EventOnShape(String, int, String) - Constructor for class sm.StateMachine.State.EventOnShape
Constructs a mouse transition on a SMShape.
StateMachine.State.EventOnTag - class sm.StateMachine.State.EventOnTag.
A transition triggered on a tagged shape in the canvas.
StateMachine.State.EventOnTag(SMTag, String) - Constructor for class sm.StateMachine.State.EventOnTag
Constructs a transition with any modifier on a tagged shape that loops on the current state.
StateMachine.State.EventOnTag(String, String) - Constructor for class sm.StateMachine.State.EventOnTag
Constructs a transition with any modifier on a tagged shape that loops on the current state.
StateMachine.State.EventOnTag(SMTag, String, int) - Constructor for class sm.StateMachine.State.EventOnTag
Constructs a transition on a tagged shape that loops on the current state.
StateMachine.State.EventOnTag(String, String, int) - Constructor for class sm.StateMachine.State.EventOnTag
Constructs a transition on a tagged shape that loops on the current state.
StateMachine.State.EventOnTag(String, String, String) - Constructor for class sm.StateMachine.State.EventOnTag
Constructs a transition with any modifier on a tagged shape.
StateMachine.State.EventOnTag(SMTag, String, String) - Constructor for class sm.StateMachine.State.EventOnTag
Constructs a transition with any modifier on a tagged shape.
StateMachine.State.EventOnTag(String, String, int, String) - Constructor for class sm.StateMachine.State.EventOnTag
Constructs a transition on a tagged shape that loops on the current state.
StateMachine.State.EventOnTag(SMTag, String, int, String) - Constructor for class sm.StateMachine.State.EventOnTag
Constructs a transition on a tagged shape that loops on the current state.
StateMachine.State.KeyPress - class sm.StateMachine.State.KeyPress.
A transition triggered by a key pressed event.
StateMachine.State.KeyPress(String) - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event with any modifier.
StateMachine.State.KeyPress() - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event with any modifier that loops on the current state.
StateMachine.State.KeyPress(char, String) - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event with any modifier.
StateMachine.State.KeyPress(int, String) - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event with any modifier.
StateMachine.State.KeyPress(char) - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event with any modifier that loops on the current state.
StateMachine.State.KeyPress(int) - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event with any modifier that loops on the current state.
StateMachine.State.KeyPress(char, int, String) - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event.
StateMachine.State.KeyPress(int, int, String) - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event.
StateMachine.State.KeyPress(char, int) - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event that loops on the current state.
StateMachine.State.KeyPress(int, int) - Constructor for class sm.StateMachine.State.KeyPress
Constructs a transition triggered by a key pressed event that loops on the current state.
StateMachine.State.KeyRelease - class sm.StateMachine.State.KeyRelease.
A transition triggered by a key released event.
StateMachine.State.KeyRelease(String) - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event with any modifier.
StateMachine.State.KeyRelease() - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event with any modifier that loops on the current state.
StateMachine.State.KeyRelease(char, String) - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event with any modifier.
StateMachine.State.KeyRelease(int, String) - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event with any modifier.
StateMachine.State.KeyRelease(char) - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event with any modifier that loops on the current state.
StateMachine.State.KeyRelease(int) - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event with any modifier that loops on the current state.
StateMachine.State.KeyRelease(char, int, String) - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event.
StateMachine.State.KeyRelease(int, int, String) - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event.
StateMachine.State.KeyRelease(char, int) - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event that loops on the current state.
StateMachine.State.KeyRelease(int, int) - Constructor for class sm.StateMachine.State.KeyRelease
Constructs a transition triggered by a key released event that loops on the current state.
StateMachine.State.KeyTransition - class sm.StateMachine.State.KeyTransition.
A transition triggered by a key event.
StateMachine.State.KeyTransition(String, String) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event with any modifier.
StateMachine.State.KeyTransition(String) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event with any modifier that loops on the current state.
StateMachine.State.KeyTransition(String, char, String) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event with any modifier.
StateMachine.State.KeyTransition(String, int, String) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event with any modifier.
StateMachine.State.KeyTransition(String, char) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event with any modifier that loops on the current state.
StateMachine.State.KeyTransition(String, int) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event with any modifier that loops on the current state.
StateMachine.State.KeyTransition(String, char, int, String) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event.
StateMachine.State.KeyTransition(String, int, int, String) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event.
StateMachine.State.KeyTransition(String, char, int) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event that loops on the current state.
StateMachine.State.KeyTransition(String, int, int) - Constructor for class sm.StateMachine.State.KeyTransition
Constructs a transition triggered by a key event that loops on the current state.
StateMachine.State.KeyType - class sm.StateMachine.State.KeyType.
A transition triggered by a key typed event.
StateMachine.State.KeyType(String) - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition triggered by a key typed event with any modifier.
StateMachine.State.KeyType() - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition triggered by a key typed event with any modifier that loops on the current state.
StateMachine.State.KeyType(char, String) - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition triggered by a key typed event with any modifier.
StateMachine.State.KeyType(int, String) - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition triggered by a key typed event with any modifier.
StateMachine.State.KeyType(char) - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition triggered by a key typed event with any modifier that loops on the current state.
StateMachine.State.KeyType(int) - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition with any modifier triggered by a key typed event that loops on the current state.
StateMachine.State.KeyType(char, int, String) - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition triggered by a key typed event.
StateMachine.State.KeyType(int, int, String) - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition triggered by a key typed event.
StateMachine.State.KeyType(char, int) - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition triggered by a key typed event that loops on the current state.
StateMachine.State.KeyType(int, int) - Constructor for class sm.StateMachine.State.KeyType
Constructs a transition triggered by a key typed event that loops on the current state.
StateMachine.State.LeaveOnShape - class sm.StateMachine.State.LeaveOnShape.
A transition triggered with no modifier on a SMShape.
StateMachine.State.LeaveOnShape() - Constructor for class sm.StateMachine.State.LeaveOnShape
Constructs a transition triggered when the cursor leaves with any modifier an SMShape.
StateMachine.State.LeaveOnShape(int) - Constructor for class sm.StateMachine.State.LeaveOnShape
Constructs a transition triggered when the cursor leaves an SMShape that loops on the current state.
StateMachine.State.LeaveOnShape(String) - Constructor for class sm.StateMachine.State.LeaveOnShape
Constructs a transition triggered when the cursor leaves with any modifier an SMShape.
StateMachine.State.LeaveOnTag - class sm.StateMachine.State.LeaveOnTag.
A transition triggered when the cursor leaves a SMShape with a given tag.
StateMachine.State.LeaveOnTag(String) - Constructor for class sm.StateMachine.State.LeaveOnTag
Constructs a transition triggered when the cursor leaves with any modifier a tagged shape.
StateMachine.State.LeaveOnTag(SMTag) - Constructor for class sm.StateMachine.State.LeaveOnTag
Constructs a transition triggered when the cursor leaves with any modifier a tagged shape.
StateMachine.State.LeaveOnTag(String, int) - Constructor for class sm.StateMachine.State.LeaveOnTag
Constructs a transition triggered when the cursor leaves a tagged shape.
StateMachine.State.LeaveOnTag(SMTag, int) - Constructor for class sm.StateMachine.State.LeaveOnTag
Constructs a transition triggered when the cursor leaves a tagged shape.
StateMachine.State.LeaveOnTag(String, String) - Constructor for class sm.StateMachine.State.LeaveOnTag
Constructs a transition triggered when the cursor leaves with any modifier a tagged shape.
StateMachine.State.LeaveOnTag(SMTag, String) - Constructor for class sm.StateMachine.State.LeaveOnTag
Constructs a transition triggered when the cursor leaves with any modifier a tagged shape.
StateMachine.State.LeaveOnTag(String, int, String) - Constructor for class sm.StateMachine.State.LeaveOnTag
Constructs a transition triggered when the cursor leaves a tagged shape.
StateMachine.State.LeaveOnTag(SMTag, int, String) - Constructor for class sm.StateMachine.State.LeaveOnTag
Constructs a transition triggered when the cursor leaves a tagged shape.
StateMachine.State.MouseOnPosition - class sm.StateMachine.State.MouseOnPosition.
A transition triggered by a mouse event on a location in the canvas.
StateMachine.State.MouseOnPosition(String, int, int, String) - Constructor for class sm.StateMachine.State.MouseOnPosition
Constructs a mouse transition.
StateMachine.State.MouseOnPosition(String, int, String) - Constructor for class sm.StateMachine.State.MouseOnPosition
Constructs a mouse transition with any modifier.
StateMachine.State.MouseOnPosition(String, int, int) - Constructor for class sm.StateMachine.State.MouseOnPosition
Constructs a mouse transition that loops on the current state.
StateMachine.State.MouseOnPosition(String, int) - Constructor for class sm.StateMachine.State.MouseOnPosition
Constructs a mouse transition with any modifier that loops on the current state.
StateMachine.State.MouseOnShape - class sm.StateMachine.State.MouseOnShape.
A transition triggered by a mouse event on a SMShape in the canvas.
StateMachine.State.MouseOnShape(String, int, int, String) - Constructor for class sm.StateMachine.State.MouseOnShape
Constructs a mouse transition.
StateMachine.State.MouseOnShape(String, int, int) - Constructor for class sm.StateMachine.State.MouseOnShape
Constructs a mouse transition that loops on the current state.
StateMachine.State.MouseOnShape(String, int, String) - Constructor for class sm.StateMachine.State.MouseOnShape
Constructs a mouse transition with any modifier.
StateMachine.State.MouseOnShape(String, int) - Constructor for class sm.StateMachine.State.MouseOnShape
Constructs a mouse transition with any modifier that loops on the current state.
StateMachine.State.MouseOnTag - class sm.StateMachine.State.MouseOnTag.
A transition triggered by a mouse event on a tagged shape in the canvas.
StateMachine.State.MouseOnTag(SMTag, String, int, int, String) - Constructor for class sm.StateMachine.State.MouseOnTag
Constructs a mouse transition on tagged shape.
StateMachine.State.MouseOnTag(SMTag, String, int, int) - Constructor for class sm.StateMachine.State.MouseOnTag
Constructs a mouse transition on tagged shape that loops on the current state.
StateMachine.State.MouseOnTag(SMTag, String, int, String) - Constructor for class sm.StateMachine.State.MouseOnTag
Constructs a mouse transition with no modifier on tagged shape.
StateMachine.State.MouseOnTag(SMTag, String, int) - Constructor for class sm.StateMachine.State.MouseOnTag
Constructs a mouse transition with no modifier on tagged shape that loops on the current state.
StateMachine.State.MouseOnTag(String, String, int, int, String) - Constructor for class sm.StateMachine.State.MouseOnTag
Constructs a mouse transition on tagged shape.
StateMachine.State.MouseOnTag(String, String, int, int) - Constructor for class sm.StateMachine.State.MouseOnTag
Constructs a mouse transition on tagged shape that loops on the current state.
StateMachine.State.MouseOnTag(String, String, int, String) - Constructor for class sm.StateMachine.State.MouseOnTag
Constructs a mouse transition with no modifier on tagged shape.
StateMachine.State.MouseOnTag(String, String, int) - Constructor for class sm.StateMachine.State.MouseOnTag
Constructs a mouse transition with no modifier on tagged shape that loops on the current state.
StateMachine.State.Move - class sm.StateMachine.State.Move.
A transition triggered by a mouse moved event with no button pressed anywhere in the canvas.
StateMachine.State.Move() - Constructor for class sm.StateMachine.State.Move
Constructs a transition triggered by a mouse moved event with any modifier that loops on the current state.
StateMachine.State.Move(int) - Constructor for class sm.StateMachine.State.Move
Constructs a transition triggered by a mouse moved event that loops on the current state.
StateMachine.State.Move(String) - Constructor for class sm.StateMachine.State.Move
Constructs a transition triggered by a mouse moved event with any modifier.
StateMachine.State.Move(int, String) - Constructor for class sm.StateMachine.State.Move
Constructs a transition triggered by a mouse moved event.
StateMachine.State.MoveOnShape - class sm.StateMachine.State.MoveOnShape.
A transition triggered by a mouse move event on an SMShape with no mouse button down.
StateMachine.State.MoveOnShape() - Constructor for class sm.StateMachine.State.MoveOnShape
Constructs a transition triggered by a mouse moved event with mo modifier down on a SMShape that loops on the current state.
StateMachine.State.MoveOnShape(int) - Constructor for class sm.StateMachine.State.MoveOnShape
Constructs a transition triggered by a mouse motion event on a SMShape that loops on the current state.
StateMachine.State.MoveOnShape(String) - Constructor for class sm.StateMachine.State.MoveOnShape
Constructs a transition triggered by a mouse motion event with any modifier on a SMShape.
StateMachine.State.MoveOnShape(int, String) - Constructor for class sm.StateMachine.State.MoveOnShape
Constructs a transition triggered by a mouse motion event on a SMShape.
StateMachine.State.MoveOnTag - class sm.StateMachine.State.MoveOnTag.
A transition triggered by a mouse moved event with no button pressed on an SMShape with a given tag.
StateMachine.State.MoveOnTag(String) - Constructor for class sm.StateMachine.State.MoveOnTag
Constructs a transition triggered by a mouse motion event with any modifier on a tagged SMShape that loops on the current state.
StateMachine.State.MoveOnTag(SMTag) - Constructor for class sm.StateMachine.State.MoveOnTag
Constructs a transition triggered by a mouse motion event with any modifier on a tagged SMShape that loops on the current state.
StateMachine.State.MoveOnTag(String, int) - Constructor for class sm.StateMachine.State.MoveOnTag
Constructs a transition triggered by a mouse motion event on a tagged SMShape that loops on the current state.
StateMachine.State.MoveOnTag(SMTag, int) - Constructor for class sm.StateMachine.State.MoveOnTag
Constructs a transition triggered by a mouse motion event on a tagged SMShape that loops on the current state.
StateMachine.State.MoveOnTag(String, String) - Constructor for class sm.StateMachine.State.MoveOnTag
Constructs a transition triggered by a mouse motion event with any modifier on a tagged SMShape.
StateMachine.State.MoveOnTag(SMTag, String) - Constructor for class sm.StateMachine.State.MoveOnTag
Constructs a transition triggered by a mouse motion event with any modifier on a tagged SMShape.
StateMachine.State.MoveOnTag(String, int, String) - Constructor for class sm.StateMachine.State.MoveOnTag
Constructs a transition triggered by a mouse motion event on a tagged SMShape.
StateMachine.State.MoveOnTag(SMTag, int, String) - Constructor for class sm.StateMachine.State.MoveOnTag
Constructs a transition triggered by a mouse motion event on a tagged SMShape.
StateMachine.State.Press - class sm.StateMachine.State.Press.
A transition triggered by a mouse pressed event anywhere in the canvas.
StateMachine.State.Press(int) - Constructor for class sm.StateMachine.State.Press
Constructs a transition triggered by a mouse pressed event with any modifier that loops on the current state.
StateMachine.State.Press(int, int) - Constructor for class sm.StateMachine.State.Press
Constructs a transition triggered by a mouse pressed event that loops on the current state.
StateMachine.State.Press(int, String) - Constructor for class sm.StateMachine.State.Press
Constructs a transition triggered by a mouse pressed event with any modifier .
StateMachine.State.Press(int, int, String) - Constructor for class sm.StateMachine.State.Press
Constructs a transition triggered by a mouse pressed event.
StateMachine.State.PressOnShape - class sm.StateMachine.State.PressOnShape.
A transition triggered by a mouse button pressed on an SMShape.
StateMachine.State.PressOnShape(int) - Constructor for class sm.StateMachine.State.PressOnShape
Constructs a transition triggered by a mouse pressed event with any modifier on a SMShape that loops on the current state.
StateMachine.State.PressOnShape(int, int) - Constructor for class sm.StateMachine.State.PressOnShape
Constructs a transition triggered by a mouse pressed event on a SMShape that loops on the current state.
StateMachine.State.PressOnShape(int, String) - Constructor for class sm.StateMachine.State.PressOnShape
Constructs a transition triggered by a mouse pressed event with any modifier on a SMShape.
StateMachine.State.PressOnShape(int, int, String) - Constructor for class sm.StateMachine.State.PressOnShape
Constructs a transition triggered by a mouse pressed event on a SMShape.
StateMachine.State.PressOnTag - class sm.StateMachine.State.PressOnTag.
A transition triggered by a mouse pressed event on an SMShape with a given tag.
StateMachine.State.PressOnTag(String, int) - Constructor for class sm.StateMachine.State.PressOnTag
Constructs a transition triggered by a mouse pressed event with any modifier on a tagged shape that loops on the current state.
StateMachine.State.PressOnTag(SMTag, int) - Constructor for class sm.StateMachine.State.PressOnTag
Constructs a transition triggered by a mouse pressed event with any modifier on a tagged shape that loops on the current state.
StateMachine.State.PressOnTag(String, int, int) - Constructor for class sm.StateMachine.State.PressOnTag
Constructs a transition triggered by a mouse pressed event on a tagged shape that loops on the current state.
StateMachine.State.PressOnTag(SMTag, int, int) - Constructor for class sm.StateMachine.State.PressOnTag
Constructs a transition triggered by a mouse pressed event on a tagged shape that loops on the current state.
StateMachine.State.PressOnTag(String, int, String) - Constructor for class sm.StateMachine.State.PressOnTag
Constructs a transition triggered by a mouse pressed event with any modifier on a tagged shape.
StateMachine.State.PressOnTag(SMTag, int, String) - Constructor for class sm.StateMachine.State.PressOnTag
Constructs a transition triggered by a mouse pressed event with any modifier on a tagged shape.
StateMachine.State.PressOnTag(String, int, int, String) - Constructor for class sm.StateMachine.State.PressOnTag
Constructs a transition triggered by a mouse pressed event on a tagged shape.
StateMachine.State.PressOnTag(SMTag, int, int, String) - Constructor for class sm.StateMachine.State.PressOnTag
Constructs a transition triggered by a mouse pressed event on a tagged shape.
StateMachine.State.Release - class sm.StateMachine.State.Release.
A transition triggered by a mouse released event anywhere in the canvas.
StateMachine.State.Release(int) - Constructor for class sm.StateMachine.State.Release
Constructs a transition triggered by a mouse released event with any modifier that loops on the current state.
StateMachine.State.Release(int, int) - Constructor for class sm.StateMachine.State.Release
Constructs a transition triggered by a mouse released event that loops on the current state.
StateMachine.State.Release(int, String) - Constructor for class sm.StateMachine.State.Release
Constructs a transition triggered by a mouse released event with any modifier .
StateMachine.State.Release(int, int, String) - Constructor for class sm.StateMachine.State.Release
Constructs a transition triggered by a mouse released event.
StateMachine.State.ReleaseOnShape - class sm.StateMachine.State.ReleaseOnShape.
A transition triggered by a mouse button released on an SMShape.
StateMachine.State.ReleaseOnShape(int) - Constructor for class sm.StateMachine.State.ReleaseOnShape
Constructs a transition triggered by a mouse released event with any modifier on a SMShape that loops on the current state.
StateMachine.State.ReleaseOnShape(int, int) - Constructor for class sm.StateMachine.State.ReleaseOnShape
Constructs a transition triggered by a mouse released event on a SMShape that loops on the current state.
StateMachine.State.ReleaseOnShape(int, String) - Constructor for class sm.StateMachine.State.ReleaseOnShape
Constructs a transition triggered by a mouse released event with any modifier on a SMShape.
StateMachine.State.ReleaseOnShape(int, int, String) - Constructor for class sm.StateMachine.State.ReleaseOnShape
Constructs a transition triggered by a mouse released event on a SMShape.
StateMachine.State.ReleaseOnTag - class sm.StateMachine.State.ReleaseOnTag.
A transition triggered by a mouse released event on an SMShape with a given tag.
StateMachine.State.ReleaseOnTag(String, int) - Constructor for class sm.StateMachine.State.ReleaseOnTag
Constructs a transition triggered by a mouse released event with any modifier on a tagged SMShape that loops on the current state.
StateMachine.State.ReleaseOnTag(SMTag, int) - Constructor for class sm.StateMachine.State.ReleaseOnTag
Constructs a transition triggered by a mouse released event with any modifier on a tagged SMShape that loops on the current state.
StateMachine.State.ReleaseOnTag(String, int, int) - Constructor for class sm.StateMachine.State.ReleaseOnTag
Constructs a transition triggered by a mouse released event on a tagged SMShape that loops on the current state.
StateMachine.State.ReleaseOnTag(SMTag, int, int) - Constructor for class sm.StateMachine.State.ReleaseOnTag
Constructs a transition triggered by a mouse released event on a tagged SMShape that loops on the current state.
StateMachine.State.ReleaseOnTag(String, int, String) - Constructor for class sm.StateMachine.State.ReleaseOnTag
Constructs a transition triggered by a mouse released event with any modifier on a tagged SMShape.
StateMachine.State.ReleaseOnTag(SMTag, int, String) - Constructor for class sm.StateMachine.State.ReleaseOnTag
Constructs a transition triggered by a mouse released event with any modifier on a tagged SMShape.
StateMachine.State.ReleaseOnTag(String, int, int, String) - Constructor for class sm.StateMachine.State.ReleaseOnTag
Constructs a transition triggered by a mouse released event on a tagged SMShape.
StateMachine.State.ReleaseOnTag(SMTag, int, int, String) - Constructor for class sm.StateMachine.State.ReleaseOnTag
Constructs a transition triggered by a mouse released event on a tagged SMShape.
StateMachine.State.TimeOut - class sm.StateMachine.State.TimeOut.
A transition triggered by a timer.
StateMachine.State.TimeOut(String) - Constructor for class sm.StateMachine.State.TimeOut
Constructs a transition triggered by a timer event.
StateMachine.State.TimeOut() - Constructor for class sm.StateMachine.State.TimeOut
Constructs a transition triggered by a timer event.
StateMachine.State.Transition - class sm.StateMachine.State.Transition.
A transition of a state machine.
StateMachine.State.Transition(String, String) - Constructor for class sm.StateMachine.State.Transition
Constructs a transition with any modifier.
StateMachine.State.Transition(String, int, String) - Constructor for class sm.StateMachine.State.Transition
Constructs a transition with a modifier.
StateMachine.State.Transition(String) - Constructor for class sm.StateMachine.State.Transition
Constructs a transition with any modifier that loops on the current state.
StateMachine.State.Transition(String, int) - Constructor for class sm.StateMachine.State.Transition
Constructs a transition with a modifier that loops on the current state.
StateMachineNotfoundException - exception sm.StateMachineNotfoundException.
 
StateMachineNotfoundException() - Constructor for class sm.StateMachineNotfoundException
 
StateMachineNotfoundException(String) - Constructor for class sm.StateMachineNotfoundException
 
StateNotFoundException - exception sm.StateNotFoundException.
 
StateNotFoundException(String) - Constructor for class sm.StateNotFoundException
 
save(String) - Method in class rubine.Classifier
Saves the definition of this classifier in a file.
scaleBy(double, double) - Method in class sm.SMShape
Scales this shape by x horizontally and y vertically.
scaleBy(double) - Method in class sm.SMShape
Scales this shape by s horizontally and vertically.
scaleBy(double, double) - Method in class sm.SMTag
Calls scale(double sx, double sy) for every SMShape that has this tag
scaleBy(double) - Method in class sm.SMTag
Calls scaleBy(double s) for every SMShape that has this tag
scaleTo(double, double) - Method in class sm.SMShape
Sets the scale of this shape to x horizontally and y vertically.
scaleTo(double) - Method in class sm.SMShape
Sets this shape's scale to s horizontally and vertically.
scaleTo(double, double) - Method in class sm.SMTag
Calls scaleTo(double sx, double sy) for every SMShape that has this tag
scaleTo(double) - Method in class sm.SMTag
Calls scaleTo(double s) for every SMShape that has this tag
setActive(boolean) - Method in class sm.StateMachine
Makes this state machine be active or inactive (calls resume or suspend).
setAntialiased(boolean) - Method in class sm.SMCanvas
Sets the antialiasing for every SMShape drawn in this canvas (global antialiasing)
setAntialiased(boolean) - Method in class sm.SMShape
Specifies whether this shape is antialiased.
setAntialiased(boolean) - Method in class sm.SMTag
Calls setAntialiased(boolean) for every SMShape that has this tag.
setBasicListener(boolean) - Method in class sm.SMWidget
Sets this smwidget's listeners be notified or not by input events.
setBoundingBox(Point2D, Point2D) - Method in class sm.SMRectangularShape
Define this rectangular shape by its bounding box.
setBoundingBox(double, double, double, double) - Method in class sm.SMRectangularShape
Define this rectangular shape by its bounding box.
setBoundingBox(Point2D, Point2D) - Method in class sm.SMSegment
Define this rectangular shape by its bounding box.
setBoundingBox(double, double, double, double) - Method in class sm.SMSegment
Define this rectangular shape by its bounding box.
setChar(char) - Method in class sm.StateMachine.State.KeyTransition
Sets the character associated with the key event that triggers this transition
setClip(SMShape) - Method in class sm.SMShape
Sets the clipping shape of this shape.
setClip(SMShape) - Method in class sm.SMTag
Calls setClip(SMShape clip) for every SMShape that has this tag.
setDiagonal(double, double, double, double) - Method in class sm.SMRectangularShape
Define this rectangular shape by its diagonal.
setDiagonal(Point2D, Point2D) - Method in class sm.SMRectangularShape
Define this rectangular shape by its diagonal.
setDiagonal(double, double, double, double) - Method in class sm.SMSegment
Define this rectangular shape by its diagonal.
setDiagonal(Point2D, Point2D) - Method in class sm.SMSegment
Define this rectangular shape by its diagonal.
setDrawable(boolean) - Method in class sm.SMShape
Specifies whether this shape is to be displayed.
setDrawable(boolean) - Method in class sm.SMTag
Calls setDrawable(boolean) for every SMShape that has this tag
setFileName(String) - Method in class sm.SMImage
Sets the image of this SMImage.
setFillPaint(Paint) - Method in class sm.SMShape
Sets the fill Paint, which is used to display the interior of the shape when it is filled.
setFillPaint(Paint) - Method in class sm.SMTag
Calls setFillPaint(Paint fp) for every SMShape that has this tag.
setFillPaint(Paint) - Method in class sm.SMWidget
 
setFilled(boolean) - Method in class sm.SMShape
Sets the filled property of this shape.
setFilled(boolean) - Method in class sm.SMTag
Calls setFilled(boolean) for every SMShape that has this tag
setFont(Font) - Method in class sm.SMText
Sets the text font1.
setInputEvent(InputEvent) - Method in class sm.StateMachine.State.EventOnPosition
 
setInputEvent(InputEvent) - Method in class sm.StateMachine.State.KeyTransition
 
setKeyCode(int) - Method in class sm.StateMachine.State.KeyTransition
 
setLocation(Point2D) - Method in class sm.SMImage
Sets the coordinate of the image.
setLocation(Point2D) - Method in class sm.SMText
Sets the location of the text.
setName(String) - Method in class sm.SMNamedTag
Sets the name of this tag.
setNameEvent(String) - Method in class sm.SMVirtualEvent
Sets the name of a virtual event.
setOutlinePaint(Paint) - Method in class sm.SMShape
Sets the outline Paint, which is used to display the boundary of the shape when it is outlined.
setOutlinePaint(Paint) - Method in class sm.SMTag
Calls setOutlinePaint(Paint op) for every SMShape that has this tag.
setOutlined(boolean) - Method in class sm.SMShape
Sets the outlined property of this shape.
setOutlined(boolean) - Method in class sm.SMTag
Calls setOutlined(boolean) for every SMShape that has this tag
setParent(SMShape) - Method in class sm.SMShape
Sets the parent of this shape (only if the parent and this ahape are in the same canvas).
setParent(SMShape) - Method in class sm.SMTag
Calls setParent(SMShape parent) for every SMShape that has this tag.
setPickable(boolean) - Method in class sm.SMShape
Specifies whether this shape can be picked.
setPickable(boolean) - Method in class sm.SMTag
Calls setPickable(boolean) for every SMShape that has this tag.
setPoints(Point2D, Point2D) - Method in class sm.SMSegment
Sets the ending points of this segment.
setReferencePoint(double, double) - Method in class sm.SMShape
Set this shape's reference point.
setReferencePoint(double, double) - Method in class sm.SMTag
Calls setReferencePoint(double x, double y) for every SMShape that has this tag.
setShape(Shape) - Method in class sm.SMShape
Sets the shape.
setShape(Shape) - Method in class sm.SMTag
Calls setShape(Shape sh) for every SMShape that has this tag.
setStroke(Stroke) - Method in class sm.SMShape
Sets the stroke style, which specifies the shape of the boundary of the shape when it is outlined (thickness, dash pattern, etc.).
setStroke(Stroke) - Method in class sm.SMTag
Calls setStroke(Shape sh) for every SMShape that has this tag.
setText(String) - Method in class sm.SMText
Sets the text to be displayed.
setTransparency(float) - Method in class sm.SMShape
Sets the transparency of this shape, which applies both to the boundary and interior.
setTransparency(float) - Method in class sm.SMTag
Calls setTransparency(float alpha) for every SMShape that has this tag.
setVirtualEvent(SMVirtualEvent) - Method in class sm.StateMachine.State.Transition
 
shapeToCanvas(Point2D) - Method in class sm.SMShape
Converts a point relative to the shape into a point relative to the canvas
size() - Method in class sm.SMHierarchy
 
size() - Method in class sm.SMTag
Counts how many shapes are tagged by this tag.
sm - package sm
 
smAttached(SMStateMachineEvent) - Method in class sm.SMStateMachineEventAdapter
 
smAttached(SMStateMachineEvent) - Method in interface sm.SMStateMachineEventListener
Invoked when the state machine has been attached to a canvas.
smDetached(SMStateMachineEvent) - Method in class sm.SMStateMachineEventAdapter
 
smDetached(SMStateMachineEvent) - Method in interface sm.SMStateMachineEventListener
Invoked when the state machine has been detached from a canvas.
smInited(SMStateMachineEvent) - Method in class sm.SMStateMachineEventAdapter
 
smInited(SMStateMachineEvent) - Method in interface sm.SMStateMachineEventListener
Invoked when the state machine has been inited.
smRestarted(SMStateMachineEvent) - Method in class sm.SMStateMachineEventAdapter
 
smRestarted(SMStateMachineEvent) - Method in interface sm.SMStateMachineEventListener
Invoked when the state machine has been reset.
smResumed(SMStateMachineEvent) - Method in class sm.SMStateMachineEventAdapter
 
smResumed(SMStateMachineEvent) - Method in interface sm.SMStateMachineEventListener
Invoked when the state machine has been resumed.
smStateChanged(SMStateMachineEvent) - Method in class sm.SMStateMachineEventAdapter
 
smStateChanged(SMStateMachineEvent) - Method in interface sm.SMStateMachineEventListener
Invoked when the state machine has fired a transition changing the current state.
smStateLooped(SMStateMachineEvent) - Method in class sm.SMStateMachineEventAdapter
 
smStateLooped(SMStateMachineEvent) - Method in interface sm.SMStateMachineEventListener
Invoked when the state machine has fired a transition making it loop on the current state.
smSuspended(SMStateMachineEvent) - Method in class sm.SMStateMachineEventAdapter
 
smSuspended(SMStateMachineEvent) - Method in interface sm.SMStateMachineEventListener
Invoked when the state machine has been suspended.
suspend(StateMachine) - Method in class sm.SMCanvas
Suspends the state machine machine if it is associated to this canvas.
suspend(String) - Method in class sm.SMCanvas
Suspends the state machine machine if it is associated to this canvas.
suspend() - Method in class sm.StateMachine
Makes this state machine inactive.

A B C D E F G H I K L M N O P Q R S T