Interface | Description |
---|---|
ElementProcessor | |
EventFactory |
factory class used to create concrete Event instances
|
Class | Description |
---|---|
Alternative |
ScriptElement that represents an alternative between choices.
|
ESParser |
generic parser for event scripts
<2do> this is still awfully hardwired to StringExpander
|
ESParser.DefaultEventFactory | |
Event | |
EventGenerator<T> |
abstract ChoiceGenerator root for Event based generators
|
EventGeneratorFactory |
abstract root for backtrackable event generator factories
<2do> - we don't support backtracking for sections yet! needs to be implemented for
state charts
|
Repetition | |
Script | |
ScriptElement | |
ScriptElementContainer | |
ScriptEnvironment<CG extends ChoiceGenerator<?>> |
class representing a statemachine environment that produces SCEventGenerators
from scripts
|
Section |
this script element is just a way to do logical partitioning of scripts
and doesn't bear any additional info than just an id.
|
SequenceInterpreter |
an interpreter that walks a ScriptElementContainer hierarchy, returning
Events and Alternatives while expanding loops
|
StringExpander |
utility class to expand regular expression like strings.
|
StringSetGenerator |
that's mostly a test class to see what a script would be expanded to w/o
having any side effects in the ElementProcessor
|
Exception | Description |
---|