| 程序包 | 说明 |
|---|---|
| net.guoyk.azuki | |
| net.guoyk.azuki.expressions |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CombinationExpression
This class provides a abstraction for Combination Expressions, such as 'any', 'all', 'none'
Should be constructed by a list of map
combinationExpression:
- evaluationExpression:
key: value
- anotherCombinationExpression:
- anotherEvaluationExpress:
key2: value2
|
class |
EvaluationExpression
This class provides abstraction for Evaluation Expressions, such as 'equals', 'startsWith'
Should be constructed by a Map from String to String
Should return true when all key-value pairs are passed
evaluationExpression:
key1: value1
key2: value2
|
class |
WrapperExpression
This class provides abstraction for Wrapper Expressions
It wraps one another expressions, basically designed for 'not' expression
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
Azuki.build(Object object)
Create an
Expression from given Map source |
Expression |
WrapperExpression.getExpression()
Get the wrapped expression
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Expression> |
CombinationExpression.getExpressions()
Get internal expressions
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WrapperExpression.setExpression(Expression expression)
Set the wrapped expression
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
Azuki.register(String name,
Class<? extends Expression> expressionClass)
Register a Expression class with name
|
void |
CombinationExpression.setExpressions(List<Expression> expressions)
Set internal expressions
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AllExpression
'all' expression
|
class |
AnyExpression
'any' expression
|
class |
ContainsExpression
'contains' expression
|
class |
ContainsIgnoreCaseExpression
'containsIgnoreCase' expression
|
class |
EndsWithExpression
'endsWith' expression
|
class |
EndsWithIgnoreCaseExpression
'endsWithIgnoreCase' expression
|
class |
EqualsExpression
'equals' expression
|
class |
EqualsIgnoreCaseExpression
'equalsIgnoreCase' expression
|
class |
ExistsExpression
'exists' evaluation
|
class |
NoneExpression
'none' expression
|
class |
NotExpression
'not' expression
|
class |
RegExpExpression
'regexp' expression
|
class |
StartsWithExpression
'startsWith' expression
|
class |
StartsWithIgnoreCaseExpression
'startsWithIgnoreCase' expression
|
Copyright © 2019. All rights reserved.