public class Flow
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
Flow.Node |
| Modifier and Type | Field and Description |
|---|---|
protected Flow.Node |
latestSuccess |
protected java.util.Vector<FlowListener> |
listeners |
protected java.util.Map<java.lang.String,Flow.Node> |
name2node |
protected Flow.Node |
nowTrying |
protected Flow.Node |
UNDEF |
| Constructor and Description |
|---|
Flow() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(FlowListener l) |
void |
consistsOf(java.lang.String parent,
java.lang.String[] kids) |
java.lang.String |
current() |
void |
failure(java.lang.Object info) |
protected void |
fireCompletion() |
protected void |
fireFailure(java.lang.String step,
java.lang.Object info) |
protected void |
fireReset(java.lang.Object info) |
protected void |
fireSuccess(java.lang.String step) |
protected void |
fireTrying(java.lang.String step) |
protected Flow.Node |
node(java.lang.String name) |
void |
removeListener(FlowListener l) |
void |
reset(java.lang.Object info) |
void |
success(java.lang.String step) |
void |
trying(java.lang.String step) |
protected final Flow.Node UNDEF
protected java.util.Map<java.lang.String,Flow.Node> name2node
protected Flow.Node latestSuccess
protected Flow.Node nowTrying
protected java.util.Vector<FlowListener> listeners
protected Flow.Node node(java.lang.String name)
public void consistsOf(java.lang.String parent,
java.lang.String[] kids)
public java.lang.String current()
public void reset(java.lang.Object info)
public void trying(java.lang.String step)
public void success(java.lang.String step)
public void failure(java.lang.Object info)
protected void fireReset(java.lang.Object info)
protected void fireTrying(java.lang.String step)
protected void fireSuccess(java.lang.String step)
protected void fireFailure(java.lang.String step,
java.lang.Object info)
protected void fireCompletion()
public void addListener(FlowListener l)
public void removeListener(FlowListener l)