NeatTools Module Context

Each NeatTools module can be in one of several states, depending on user selections. Each state is represented by a class which is a subclass of WebFlowContext:
WebFlowContext
  |
  +-- StateReady
      StateModuleSelected
      StateOutputSelected
      StateInputActivated

Fields

StateReady Methods

StateModuleSelected Methods

StateOutputSelected Methods

StateInputActivated Methods

The NeatTools application puts appropriate modules in and out of this state depending on whether an output is selected, and the type of that output.