ELEMENT - 描述处理哪种节点NODE - JsonNodepublic abstract class XmlProcessor<ELEMENT extends KiteElement,NODE extends org.dom4j.Node> extends Processor
| 限定符和类型 | 字段和说明 |
|---|---|
protected ELEMENT |
element |
protected com.github.developframework.expression.Expression |
expression |
protected NODE |
node |
protected Object |
value |
protected XmlProcessContext |
xmlProcessContext |
| 构造器和说明 |
|---|
XmlProcessor(XmlProcessContext xmlProcessContext,
ELEMENT element,
NODE node,
com.github.developframework.expression.Expression expression) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
handleCoreLogic(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
处理核心逻辑
|
protected abstract boolean |
prepare(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
准备操作
|
void |
process(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
处理过程
|
childExpressionprotected XmlProcessContext xmlProcessContext
protected ELEMENT extends KiteElement element
protected NODE extends org.dom4j.Node node
protected com.github.developframework.expression.Expression expression
protected Object value
public XmlProcessor(XmlProcessContext xmlProcessContext, ELEMENT element, NODE node, com.github.developframework.expression.Expression expression)
protected abstract boolean prepare(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
parentProcessor - 上层处理器protected abstract void handleCoreLogic(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
parentProcessor - 上层处理器public final void process(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
parentProcessor - 上层处理器Copyright © 2018. All rights reserved.