Package nl.tue.id.oocsi

# Class StateMachine.State

java.lang.Object
nl.tue.id.oocsi.StateMachine.State

Enclosing class:
  StateMachine

    public class StateMachine.State
    extends java.lang.Object

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `State​(java.lang.String name)` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | `connect​(java.lang.String channelName, java.lang.String key)` |
  `void` | `connect​(java.lang.String channelName, java.lang.String key, java.lang.Number value)` |
  `void` | `connect​(java.lang.String channelName, java.lang.String key, java.lang.String value)` |
  `StateMachine.State` | `enter​(java.lang.String enterAction)` |
  `StateMachine.State` | `execute​(java.lang.String executeAction)` |
  `StateMachine.State` | `exit​(java.lang.String exitAction)` |

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### State

    public State​(java.lang.String name)

- ## Method Details

  - ### enter

    public StateMachine.State enter​(java.lang.String enterAction)

  - ### execute

    public StateMachine.State execute​(java.lang.String executeAction)

  - ### exit

    public StateMachine.State exit​(java.lang.String exitAction)

  - ### connect

    public void connect​(java.lang.String channelName, java.lang.String key)

  - ### connect

    public void connect​(java.lang.String channelName, java.lang.String key, java.lang.Number value)

  - ### connect

    public void connect​(java.lang.String channelName, java.lang.String key, java.lang.String value)