
public interface Flow<T> extends Child<T>, JslFlowCommType<T,Flow<T>,Decision<Flow<T>>,Flow<Flow<T>>,Split<Flow<T>>,Step<Flow<T>>>
Flow xsd type| Modifier and Type | Method and Description |
|---|---|
Decision<Flow<T>> |
createDecision()
Creates a new
decision element |
End<Flow<T>> |
createEnd()
Creates a new
end element |
Fail<Flow<T>> |
createFail()
Creates a new
fail element |
Flow<Flow<T>> |
createFlow()
Creates a new
flow element |
Next<Flow<T>> |
createNext()
Creates a new
next element |
Split<Flow<T>> |
createSplit()
Creates a new
split element |
Step<Flow<T>> |
createStep()
Creates a new
step element |
Stop<Flow<T>> |
createStop()
Creates a new
stop element |
List<Decision<Flow<T>>> |
getAllDecision()
Returns all
decision elements |
List<End<Flow<T>>> |
getAllEnd()
Returns all
end elements |
List<Fail<Flow<T>>> |
getAllFail()
Returns all
fail elements |
List<Flow<Flow<T>>> |
getAllFlow()
Returns all
flow elements |
List<Next<Flow<T>>> |
getAllNext()
Returns all
next elements |
List<Split<Flow<T>>> |
getAllSplit()
Returns all
split elements |
List<Step<Flow<T>>> |
getAllStep()
Returns all
step elements |
List<Stop<Flow<T>>> |
getAllStop()
Returns all
stop elements |
String |
getId()
Returns the
id attribute |
String |
getNext()
Returns the
next attribute |
Decision<Flow<T>> |
getOrCreateDecision()
If not already created, a new
decision element will be created and returned. |
End<Flow<T>> |
getOrCreateEnd()
If not already created, a new
end element will be created and returned. |
Fail<Flow<T>> |
getOrCreateFail()
If not already created, a new
fail element will be created and returned. |
Flow<Flow<T>> |
getOrCreateFlow()
If not already created, a new
flow element will be created and returned. |
Next<Flow<T>> |
getOrCreateNext()
If not already created, a new
next element will be created and returned. |
Split<Flow<T>> |
getOrCreateSplit()
If not already created, a new
split element will be created and returned. |
Step<Flow<T>> |
getOrCreateStep()
If not already created, a new
step element will be created and returned. |
Stop<Flow<T>> |
getOrCreateStop()
If not already created, a new
stop element will be created and returned. |
Flow<T> |
id(String id)
Sets the
id attribute |
Flow<T> |
next(String next)
Sets the
next attribute |
Flow<T> |
removeAllDecision()
Removes all
decision elements |
Flow<T> |
removeAllEnd()
Removes all
end elements |
Flow<T> |
removeAllFail()
Removes all
fail elements |
Flow<T> |
removeAllFlow()
Removes all
flow elements |
Flow<T> |
removeAllNext()
Removes all
next elements |
Flow<T> |
removeAllSplit()
Removes all
split elements |
Flow<T> |
removeAllStep()
Removes all
step elements |
Flow<T> |
removeAllStop()
Removes all
stop elements |
Flow<T> |
removeId()
Removes the
id attribute |
Flow<T> |
removeNext()
Removes the
next attribute |
End<Flow<T>> getOrCreateEnd()
end element will be created and returned.
Otherwise, the first existing end element will be returned.endEnd<Flow<T>> createEnd()
end elementEnd> Fail<Flow<T>> getOrCreateFail()
fail element will be created and returned.
Otherwise, the first existing fail element will be returned.failFail<Flow<T>> createFail()
fail elementFail> Flow<T> removeAllFail()
fail elementsFail> Next<Flow<T>> getOrCreateNext()
next element will be created and returned.
Otherwise, the first existing next element will be returned.nextNext<Flow<T>> createNext()
next elementNext> Flow<T> removeAllNext()
next elementsNext> Stop<Flow<T>> getOrCreateStop()
stop element will be created and returned.
Otherwise, the first existing stop element will be returned.stopStop<Flow<T>> createStop()
stop elementStop> Flow<T> removeAllStop()
stop elementsStop> Decision<Flow<T>> getOrCreateDecision()
decision element will be created and returned.
Otherwise, the first existing decision element will be returned.decisionDecision<Flow<T>> createDecision()
decision elementDecision> List<Decision<Flow<T>>> getAllDecision()
decision elementsdecisionFlow<T> removeAllDecision()
decision elementsDecision> Flow<Flow<T>> getOrCreateFlow()
flow element will be created and returned.
Otherwise, the first existing flow element will be returned.flowFlow<Flow<T>> createFlow()
flow elementFlow> Flow<T> removeAllFlow()
flow elementsFlow> Split<Flow<T>> getOrCreateSplit()
split element will be created and returned.
Otherwise, the first existing split element will be returned.splitSplit<Flow<T>> createSplit()
split elementSplit> Flow<T> removeAllSplit()
split elementsSplit> Step<Flow<T>> getOrCreateStep()
step element will be created and returned.
Otherwise, the first existing step element will be returned.stepStep<Flow<T>> createStep()
step elementStep> Flow<T> removeAllStep()
step elementsStep> Flow<T> id(String id)
id attributeid - the value for the attribute idFlowString getId()
id attributeidFlow<T> next(String next)
next attributenext - the value for the attribute nextFlowString getNext()
next attributenextCopyright © 2021 JBoss by Red Hat. All rights reserved.