| 程序包 | 说明 |
|---|---|
| com.github.developframework.jsonview.core.element | |
| com.github.developframework.jsonview.core.processor |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ArrayElement
数组节点
|
class |
BooleanPropertyElement
布尔型属性节点
|
class |
ContainerElement
容器节点
|
class |
ContainerFunctionalElement
容器功能节点
|
class |
ContentElement
内容节点基类
|
class |
DatePropertyElement
日期时间型属性节点
|
class |
DuplicateTemplateElement
模板副本
|
class |
ElseElement
else节点
|
class |
ExtendPortElement
扩展端口节点
|
class |
FunctionalElement
功能型节点
|
class |
IfElement
if节点
|
class |
IncludeElement
包含功能节点
|
class |
JsonviewTemplate
Jsonview 模板
|
class |
LinkElement
一对一链接节点
|
class |
LinkElement.LinkInsideObjectElement
内置节点
|
class |
NormalPropertyElement
普通的属性节点
|
class |
ObjectElement
对象节点
|
class |
PropertyElement
属性节点
|
class |
PrototypeElement |
class |
ProxyObjectElement
代理对象节点
|
class |
RelevanceElement
关联节点
|
class |
UnixTimestampPropertyElement
unix时间戳型属性节点
|
class |
VirtualObjectElement
虚拟对象节点
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<Element> |
ContainerFunctionalElement.childElements |
protected List<Element> |
ContainerElement.childElements |
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<Element> |
ContainerFunctionalElement.childElementIterator() |
Iterator<Element> |
ContainerElement.childElementIterator() |
Iterator<Element> |
ContainChildElementable.childElementIterator()
返回子节点列表的迭代器
|
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
VirtualObjectElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
UnixTimestampPropertyElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
RelevanceElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
ProxyObjectElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
PrototypeElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
ObjectElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
NormalPropertyElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
LinkElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
LinkElement.LinkInsideObjectElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
JsonviewTemplate.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
IncludeElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
IfElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
ExtendPortElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
ElseElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
abstract Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
Element.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression)
创建处理该节点的处理器
|
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
DuplicateTemplateElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
DatePropertyElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
BooleanPropertyElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> |
ArrayElement.createProcessor(ProcessContext processContext,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
com.github.developframework.expression.Expression parentExpression) |
List<Element> |
ContainerFunctionalElement.getChildElements() |
List<Element> |
ContainerElement.getChildElements() |
List<Element> |
ContainChildElementable.getChildElements()
返回子节点列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ContainerFunctionalElement.addChildElement(Element element) |
void |
ContainerElement.addChildElement(Element element) |
void |
ContainChildElementable.addChildElement(Element element)
增加子节点
|
void |
ArrayElement.addChildElement(Element element) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Processor<ELEMENT extends Element,NODE extends com.fasterxml.jackson.databind.JsonNode>
处理器顶级基类
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ELEMENT |
Processor.element |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ExtendPortProcessor.ExtendCallback.call(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
TemplateProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
RelevanceProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
PrototypeProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
PropertyProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected abstract void |
Processor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor)
处理核心逻辑
|
protected void |
ObjectProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
LinkProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
IncludeProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
IfProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
ExtendPortProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
ElseProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
void |
DuplicateTemplateProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected void |
ArrayProcessor.handleCoreLogic(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
VirtualObjectProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
TemplateProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
RelevanceProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
PrototypeProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
PropertyProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected abstract boolean |
Processor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor)
准备操作
|
protected boolean |
ObjectProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
ObjectInArrayProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
LinkProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
FunctionalProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
DuplicateTemplateProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
ArrayTemplateProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
protected boolean |
ArrayProcessor.prepare(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor) |
void |
Processor.process(ContentProcessor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode> parentProcessor)
处理过程
|
Copyright © 2017. All rights reserved.