| 程序包 | 说明 |
|---|---|
| com.github.developframework.jsonview.core.element | |
| com.github.developframework.jsonview.core.processor |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ArrayElement
array element
|
class |
BooleanPropertyElement
property-boolean element
|
class |
ContainerElement
container element
|
class |
DatePropertyElement
property-date
|
class |
DescribeContentElement
The element for describe json tree content
|
class |
ExtendPortElement
extend-port
|
class |
FunctionalElement
Functional element
|
class |
ImportElement
import
|
class |
Jsonview
jsonview
|
class |
JsonviewDuplicateElement
Jsonview's duplicate element, it have only jsonview's child elements.
|
class |
LinkObjectElement
link-object
|
class |
LinkPropertyElement
link-property
|
class |
MappingObjectElement
mapping-object
|
class |
NormalPropertyElement
property
|
class |
ObjectElement
object
|
class |
PropertyElement
The basic property element
|
class |
UnixTimestampPropertyElement
property-unixtimestamp
|
class |
VirtualObjectElement
virtual-object
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<Element> |
ContainerElement.childElements |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
Iterator<Element> |
ContainerElement.elementIterator()
Return the element set of iterators
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MappingObjectElement.addChildElement(Element element) |
void |
ContainerElement.addChildElement(Element element)
add child element
|
void |
ArrayElement.addChildElement(Element element) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Processor<ELEMENT extends Element,NODE extends com.fasterxml.jackson.databind.JsonNode>
abstract root processor
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ELEMENT |
Processor.element |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ExtendPortProcessor.ExtendCallback.call(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
ObjectProcessor.nextProcessorOtherOperate(Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> nextProcessor)
extension: other operations in the next element processor
|
protected void |
ObjectInArrayProcessor.nextProcessorOtherOperate(Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> nextProcessor)
Need handle LinkObjectProcessor and LinkPropertyProcessor
|
protected void |
PropertyProcessor.process(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentNodeProcessor) |
protected abstract void |
Processor.process(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor)
Deal with the operation of child element
|
void |
ObjectProcessor.process(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
void |
MappingObjectProcessor.process(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
void |
JsonviewProcessor.process(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
void |
JsonviewDuplicateProcessor.process(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
ImportProcessor.process(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
ExtendPortProcessor.process(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
ArrayProcessor.process(DescribeContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
ArrayProcessor.process(Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor,
List<Expression> expressionList) |
Copyright © 2016–2017. All rights reserved.