| 程序包 | 说明 |
|---|---|
| cn.ideabuffer.process.core.block | |
| cn.ideabuffer.process.core.context |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BlockFacade
Block对象的一个包装,增加了key映射的功能。 |
class |
InnerBlock
|
| 限定符和类型 | 字段和说明 |
|---|---|
private Block |
BlockFacade.block
被包装的block
|
private @Nullable Block |
InnerBlock.parent |
| 限定符和类型 | 方法和说明 |
|---|---|
@Nullable Block |
Block.getParent()
获取parent。
|
Block |
InnerBlock.getParent() |
Block |
BlockFacade.getParent() |
| 构造器和说明 |
|---|
BlockFacade(@Nullable Block block) |
InnerBlock(@Nullable Block parent) |
InnerBlock(boolean breakable,
boolean continuable,
@Nullable Block parent) |
| 限定符和类型 | 字段和说明 |
|---|---|
private Block |
ContextWrapper.block
新作用域的block
|
private Block |
ContextImpl.block
当前block
|
| 限定符和类型 | 方法和说明 |
|---|---|
Block |
ContextWrapper.getBlock() |
Block |
Context.getBlock()
获取当前区块
|
Block |
ContextImpl.getBlock() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Context |
Contexts.of(@NotNull Block block)
根据block创建流程上下文。
|
static Context |
Contexts.of(@NotNull Block block,
@NotNull Map<Key<?>,Object> map)
根据block和参数map创建流程上下文。
|
static ContextWrapper |
Contexts.wrap(@NotNull Context context,
@NotNull Block block)
包装新的流程上下文
|
static ContextWrapper |
Contexts.wrap(@NotNull Context context,
@NotNull Block block,
KeyManager keyManager)
包装新的流程上下文
|
static ContextWrapper |
Contexts.wrap(@NotNull Context context,
@NotNull Block block,
KeyMapper mapper)
包装新的流程上下文
|
static ContextWrapper |
Contexts.wrap(@NotNull Context context,
@NotNull Block block,
KeyMapper mapper,
Set<Key<?>> readableKeys,
Set<Key<?>> writableKeys)
包装新的流程上下文
|
| 构造器和说明 |
|---|
ContextImpl(@Nullable Block block) |
ContextImpl(@Nullable Block block,
@Nullable Map<Key<?>,Object> params) |
ContextWrapper(@NotNull Context context,
@NotNull Block block) |
ContextWrapper(@NotNull Context context,
@NotNull Block block,
@Nullable KeyManager keyManager) |
ContextWrapper(@NotNull Context context,
@NotNull Block block,
@Nullable KeyMapper mapper,
@Nullable Set<Key<?>> readableKeys,
@Nullable Set<Key<?>> writableKeys) |
Copyright © 2021. All rights reserved.