Class

razie

SampleSM

Related Doc: package razie

Permalink

class SampleSM extends StateMachine

sample state machine

Linear Supertypes
StateMachine, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SampleSM
  2. StateMachine
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SampleSM()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def callcback(t: Transition, e: Event): Unit

    Permalink
    Definition Classes
    StateMachine
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. var currState: State

    Permalink
    Definition Classes
    StateMachine
  8. def eatChar(sm: StateMachine, t: Transition, e: Event): Unit

    Permalink
  9. def echo(s: String)(sm: StateMachine, t: Transition, e: Event): Unit

    Permalink
    Definition Classes
    StateMachine
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. implicit def fr1(t: (State, Event, State)): Transition

    Permalink
    Definition Classes
    StateMachine
  14. implicit def fr2(t: (String, Int, String)): Transition

    Permalink
    Definition Classes
    StateMachine
  15. implicit def fr3(t: (String)): Transition

    Permalink
    Definition Classes
    StateMachine
  16. implicit def frei(i: Int): Event

    Permalink
    Definition Classes
    StateMachine
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. def last: Event

    Permalink
    Definition Classes
    StateMachine
  21. def move(e: Event): StateMachine

    Permalink
    Definition Classes
    StateMachine
  22. val mstates: HashMap[String, State]

    Permalink
    Definition Classes
    StateMachine
  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. implicit def pfr1(t: (String, Int)): Pair

    Permalink
    Definition Classes
    StateMachine
  27. implicit def pfr2(t: (String, Seq[Int])): Pair

    Permalink
    Definition Classes
    StateMachine
  28. implicit def pfr3(t: (String, Char)): Pair

    Permalink
    Definition Classes
    StateMachine
  29. implicit def pfr4(t: (String, (Event) ⇒ Boolean)): Pair

    Permalink
    Definition Classes
    StateMachine
  30. implicit def pfr5(t: (Regex, Int)): Pair

    Permalink
    Definition Classes
    StateMachine
  31. implicit def pfr6(t: (String, Event)): Pair

    Permalink
    Definition Classes
    StateMachine
  32. implicit def pfr7(t: (Regex, Event)): Pair

    Permalink
    Definition Classes
    StateMachine
  33. def pop(sm: StateMachine, t: Transition, e: Event): Unit

    Permalink
    Definition Classes
    StateMachine
  34. def push(sm: StateMachine, t: Transition, e: Event): Unit

    Permalink
    Definition Classes
    StateMachine
  35. def reset: Unit

    Permalink

    override to do something on reset

    override to do something on reset

    Definition Classes
    StateMachine
  36. def resetStack: Unit

    Permalink
    Definition Classes
    StateMachine
  37. val s1: String

    Permalink
  38. val s2: String

    Permalink
  39. val s3: String

    Permalink
  40. implicit val sm: SampleSM

    Permalink
  41. val stack: ListBuffer[Event]

    Permalink
    Definition Classes
    StateMachine
  42. def start: State

    Permalink
    Definition Classes
    SampleSMStateMachine
  43. def state(s: String): State

    Permalink
    Definition Classes
    StateMachine
  44. val states: (String, String, String)

    Permalink
  45. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  46. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  47. val transitions: Seq[Transition]

    Permalink
    Definition Classes
    SampleSMStateMachine
  48. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StateMachine

Inherited from AnyRef

Inherited from Any

Ungrouped