| 限定符和类型 | 方法和说明 |
|---|---|
ProcessDefinitionBuilder<R> |
ProcessDefinitionBuilder.addBranchNode(@NotNull BranchNode node)
增加分支节点
|
| 限定符和类型 | 字段和说明 |
|---|---|
private BranchNode |
TryCatchFinallyNode.CatchMapper.branchNode |
| 限定符和类型 | 方法和说明 |
|---|---|
BranchNode |
TryCatchFinallyNode.CatchMapper.getBranchNode() |
static BranchNode |
Nodes.newBranch() |
static BranchNode |
Nodes.newBranch(ExecutableNode<?,?>... nodes) |
static BranchNode |
Nodes.newBranch(@NotNull List<ExecutableNode<?,?>> nodes) |
static BranchNode |
Nodes.newBranch(Rule rule,
ExecutableNode<?,?>... nodes) |
static BranchNode |
Nodes.newBranch(Rule rule,
@NotNull List<ExecutableNode<?,?>> nodes) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ParallelBranchNode |
Nodes.newParallelBranchNode(Rule rule,
Executor executor,
List<BranchNode> branches) |
static ParallelBranchNode |
Nodes.newParallelBranchNode(Rule rule,
List<BranchNode> branches) |
| 构造器和说明 |
|---|
CatchMapper(Class<? extends Throwable> clazz,
BranchNode branchNode) |
TryCatchFinallyNode(BranchNode tryBranch,
List<TryCatchFinallyNode.CatchMapper> catchMapper,
BranchNode finallyBranch) |
| 构造器和说明 |
|---|
DefaultParallelBranchNode(Rule rule,
Executor executor,
List<BranchNode> branches) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultBranchNode |
| 限定符和类型 | 字段和说明 |
|---|---|
private BranchNode |
DoWhileNodeBuilder.branch |
private BranchNode |
WhileNodeBuilder.branch |
private BranchNode |
IfNodeBuilder.falseBranch |
private BranchNode |
TryCatchFinallyNodeBuilder.finallyBranch |
private BranchNode |
IfNodeBuilder.trueBranch |
private BranchNode |
TryCatchFinallyNodeBuilder.tryBranch |
| 限定符和类型 | 字段和说明 |
|---|---|
private List<BranchNode> |
ParallelBranchNodeBuilder.branches |
| 限定符和类型 | 方法和说明 |
|---|---|
BranchNode |
BranchNodeBuilder.build() |
| 限定符和类型 | 方法和说明 |
|---|---|
ParallelBranchNodeBuilder |
ParallelBranchNodeBuilder.addBranch(@NotNull BranchNode branch) |
TryCatchFinallyNodeBuilder.TryCatchFinally |
TryCatchFinallyNodeBuilder.TryCatchFinally.catchOn(Class<? extends Throwable> expClass,
BranchNode branch) |
TryCatchFinallyNodeBuilder.TryCatchFinally |
TryCatchFinallyNodeBuilder.TryCatchFinally.doFinally(BranchNode finallyBranch) |
IfNodeBuilder.IfWhenBuilder |
IfNodeBuilder.IfWhenBuilder.otherwise(BranchNode falseBranch) |
IfNodeBuilder.IfWhenBuilder |
IfNodeBuilder.then(@NotNull BranchNode branch) |
DoWhileNodeBuilder |
DoWhileNodeBuilder.then(BranchNode branch) |
WhileNodeBuilder |
WhileNodeBuilder.then(BranchNode branch) |
TryCatchFinallyNodeBuilder.TryCatchFinally |
TryCatchFinallyNodeBuilder.tryOn(BranchNode branch) |
| 构造器和说明 |
|---|
DoWhileConditionNode(@NotNull Rule rule,
@NotNull BranchNode branch) |
DoWhileConditionNode(@NotNull Rule rule,
@NotNull BranchNode branch,
KeyManager keyManager) |
IfConditionNode(@NotNull Rule rule,
@NotNull BranchNode trueBranch) |
IfConditionNode(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch) |
IfConditionNode(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch) |
IfConditionNode(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch,
KeyMapper keyMapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys) |
IfConditionNode(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch,
KeyMapper keyMapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys) |
WhileConditionNode(@NotNull Rule rule,
@NotNull BranchNode branch) |
WhileConditionNode(@NotNull Rule rule,
@NotNull BranchNode branch,
KeyMapper keyMapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys) |
| 限定符和类型 | 方法和说明 |
|---|---|
BranchNode |
WhileProcessor.getBranch() |
BranchNode |
IfProcessor.getFalseBranch() |
BranchNode |
TryCatchFinallyProcessor.getFinallyBranch() |
BranchNode |
IfProcessor.getTrueBranch() |
BranchNode |
TryCatchFinallyProcessor.getTryBranch() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<BranchNode> |
ParallelBranchProcessor.getBranches() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ParallelBranchProcessor.addBranch(@NotNull BranchNode branch)
添加分支到当前节点
|
void |
WhileProcessor.setBranch(BranchNode branch) |
void |
IfProcessor.setFalseBranch(BranchNode falseBranch) |
void |
TryCatchFinallyProcessor.setFinallyBranch(BranchNode finallyBranch) |
void |
IfProcessor.setTrueBranch(BranchNode trueBranch) |
void |
TryCatchFinallyProcessor.setTryBranch(BranchNode tryBranch) |
| 限定符和类型 | 字段和说明 |
|---|---|
private BranchNode |
WhileProcessorImpl.branch |
private BranchNode |
IfProcessorImpl.falseBranch |
private BranchNode |
TryCatchFinallyProcessorImpl.finallyBranch |
private BranchNode |
IfProcessorImpl.trueBranch |
private BranchNode |
TryCatchFinallyProcessorImpl.tryBranch |
| 限定符和类型 | 字段和说明 |
|---|---|
private List<BranchNode> |
ParallelBranchProcessorImpl.branches |
| 限定符和类型 | 方法和说明 |
|---|---|
BranchNode |
WhileProcessorImpl.getBranch() |
BranchNode |
IfProcessorImpl.getFalseBranch() |
BranchNode |
TryCatchFinallyProcessorImpl.getFinallyBranch() |
BranchNode |
IfProcessorImpl.getTrueBranch() |
BranchNode |
TryCatchFinallyProcessorImpl.getTryBranch() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<BranchNode> |
ParallelBranchProcessorImpl.getBranches() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ParallelBranchProcessorImpl.addBranch(@NotNull BranchNode branch) |
void |
WhileProcessorImpl.setBranch(BranchNode branch) |
void |
IfProcessorImpl.setFalseBranch(BranchNode falseBranch) |
void |
TryCatchFinallyProcessorImpl.setFinallyBranch(BranchNode finallyBranch) |
void |
IfProcessorImpl.setTrueBranch(BranchNode trueBranch) |
void |
TryCatchFinallyProcessorImpl.setTryBranch(BranchNode tryBranch) |
| 构造器和说明 |
|---|
DoWhileProcessorImpl(Rule rule,
BranchNode branch,
KeyManager keyManager) |
IfProcessorImpl(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch) |
IfProcessorImpl(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch) |
IfProcessorImpl(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch,
KeyManager keyManager) |
IfProcessorImpl(@NotNull Rule rule,
@NotNull BranchNode trueBranch,
BranchNode falseBranch,
KeyManager keyManager) |
TryCatchFinallyProcessorImpl(BranchNode tryBranch,
List<TryCatchFinallyNode.CatchMapper> catchMapperList,
BranchNode finallyBranch) |
WhileProcessorImpl(Rule rule,
BranchNode branch,
KeyManager keyManager) |
| 构造器和说明 |
|---|
ParallelBranchProcessorImpl(List<BranchNode> branches,
Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
BranchNode |
DoWhileProcessorProxy.getBranch() |
BranchNode |
WhileProcessorProxy.getBranch() |
BranchNode |
IfProcessorProxy.getFalseBranch() |
BranchNode |
TryCatchFinallyProcessorProxy.getFinallyBranch() |
BranchNode |
IfProcessorProxy.getTrueBranch() |
BranchNode |
TryCatchFinallyProcessorProxy.getTryBranch() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<BranchNode> |
ParallelBranchProcessorProxy.getBranches() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ParallelBranchProcessorProxy.addBranch(@NotNull BranchNode branch) |
void |
DoWhileProcessorProxy.setBranch(BranchNode branch) |
void |
WhileProcessorProxy.setBranch(BranchNode branch) |
void |
IfProcessorProxy.setFalseBranch(BranchNode falseBranch) |
void |
TryCatchFinallyProcessorProxy.setFinallyBranch(BranchNode finallyBranch) |
void |
IfProcessorProxy.setTrueBranch(BranchNode trueBranch) |
void |
TryCatchFinallyProcessorProxy.setTryBranch(BranchNode tryBranch) |
Copyright © 2021. All rights reserved.