| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.parser.operation | |
| cn.crane4j.core.support |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AssembleOperation
表示一个由指定的键触发的装配操作。
|
interface |
DisassembleOperation
The disassembly operation triggered by the specified key,
it's means that a set of process configuration information of
the nested object in the target object attribute is obtained
according to the specified key value.
|
interface |
KeyTriggerOperation
For operations triggered by a specific key.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleAssembleOperation
Basic implementation of
AssembleOperation. |
class |
SimpleKeyTriggerOperation
Basic implementation of
KeyTriggerOperation. |
class |
TypeDynamitedDisassembleOperation
The
DisassembleOperation implementation that
express the disassemble operation of data from dynamic type. |
class |
TypeFixedDisassembleOperation
The
DisassembleOperation implementation that express the disassemble operation of data from a fixed type. |
| 限定符和类型 | 方法和说明 |
|---|---|
static Predicate<Grouped> |
Grouped.allMatch(String... groups)
The object belongs to all the groups in
groups, for example:
input test result
[ ] any true
[a] [a] true
[a] [a, b]false
[a, b] [a, b]true
[a, b] [b] false
|
static Predicate<Grouped> |
Grouped.alwaysMatch()
Objects always belong to any group.
|
static Predicate<Grouped> |
Grouped.alwaysNoneMatch()
The object always does not belong to any group.
|
static Predicate<Grouped> |
Grouped.anyMatch(String... groups)
The object belongs to any group in
groups, for example:
input test result
[ ] any false
[a, b] [a, b]true
[a, b] [a] true
[a, b] [c] false
|
static Predicate<Grouped> |
Grouped.noneMatch(String... groups)
The object does not belong to any group in
groups, for example:
input test result
[ ] any true
[a, b] [a, b]false
[a, b] [a] false
[a, b] [c] true
|
Copyright © 2024. All rights reserved.