| 限定符和类型 | 方法和说明 |
|---|---|
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
VirtualObjectElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
UnixTimestampPropertyElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
ObjectElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
NormalPropertyElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
MappingObjectElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
LinkPropertyElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
LinkObjectElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
JsonviewDuplicateElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
Jsonview.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
ImportElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
ExtendPortElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
abstract Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
Element.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression)
Create the processor for the element
|
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
DatePropertyElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
BooleanPropertyElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
ArrayElement.createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Expression |
Processor.expression |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Expression |
VirtualObjectProcessor.createExpression(Expression parentExpression) |
protected abstract Expression |
Processor.createExpression(Expression parentExpression)
create expression
|
protected Expression |
ObjectInArrayProcessor.createExpression(Expression parentExpression) |
protected Expression |
JsonviewProcessor.createExpression(Expression parentExpression) |
protected Expression |
JsonviewDuplicateProcessor.createExpression(Expression parentExpression) |
protected Expression |
FunctionalProcessor.createExpression(Expression parentExpression) |
protected Expression |
DescribeContentProcessor.createExpression(Expression parentExpression) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Expression |
VirtualObjectProcessor.createExpression(Expression parentExpression) |
protected abstract Expression |
Processor.createExpression(Expression parentExpression)
create expression
|
protected Expression |
ObjectInArrayProcessor.createExpression(Expression parentExpression) |
protected Expression |
JsonviewProcessor.createExpression(Expression parentExpression) |
protected Expression |
JsonviewDuplicateProcessor.createExpression(Expression parentExpression) |
protected Expression |
FunctionalProcessor.createExpression(Expression parentExpression) |
protected Expression |
DescribeContentProcessor.createExpression(Expression parentExpression) |
void |
MappingObjectProcessor.setParentArrayExpression(Expression parentArrayExpression)
set parent array expression
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
ArrayProcessor.process(Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor,
List<Expression> expressionList) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
Expression.buildArrayExpression(Expression expression,
int index)
build expression of array structure
|
static Expression |
Expression.buildArrayExpression(String property,
int index)
build expression of array structure
|
static Expression |
Expression.buildObjectExpression(String property)
build expression of object structure
|
static Expression |
Expression.concatExpression(Expression expression1,
Expression expression2)
concat two expressions
|
static Expression |
Expression.concatExpression(Expression expression1,
String expression2)
concat two expressions
|
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<List<Expression>> |
HashDataModel.getData(Expression property,
String target,
Object sourceValue) |
Optional<List<Expression>> |
DataModel.getData(Expression expression,
String target,
Object sourceValue)
get data from container by expression type instance and target
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
Expression.buildArrayExpression(Expression expression,
int index)
build expression of array structure
|
static Expression |
Expression.concatExpression(Expression expression1,
Expression expression2)
concat two expressions
|
static Expression |
Expression.concatExpression(Expression expression1,
String expression2)
concat two expressions
|
Optional<Object> |
HashDataModel.getData(Expression expression) |
Optional<Object> |
DataModel.getData(Expression expression)
get data from container by expression type instance
|
Optional<List<Expression>> |
HashDataModel.getData(Expression property,
String target,
Object sourceValue) |
Optional<List<Expression>> |
DataModel.getData(Expression expression,
String target,
Object sourceValue)
get data from container by expression type instance and target
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
ExpressionUtils.getValue(Object source,
Expression expression)
根据表达式从对象中提取值
|
Copyright © 2016–2017. All rights reserved.