public abstract class PropertyXmlProcessor extends ContainerXmlProcessor<PropertyKiteElement,org.dom4j.Element>
element, expression, node, value, xmlProcessContext| 构造器和说明 |
|---|
PropertyXmlProcessor(XmlProcessContext xmlProcessContext,
PropertyKiteElement element,
com.github.developframework.expression.Expression parentExpression) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
elementAddContent(String value)
给节点增加内容
|
protected abstract void |
handle(Class<?> sourceClass,
Object value)
属性具体处理
|
protected void |
handleCoreLogic(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
处理核心逻辑
|
protected boolean |
prepare(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
准备操作
|
protected abstract boolean |
support(Class<?> sourceClass)
判断是否支持sourceClass类型
|
processchildExpressionpublic PropertyXmlProcessor(XmlProcessContext xmlProcessContext, PropertyKiteElement element, com.github.developframework.expression.Expression parentExpression)
protected boolean prepare(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
XmlProcessorprepare 在类中 XmlProcessor<PropertyKiteElement,org.dom4j.Element>parentProcessor - 上层处理器protected void handleCoreLogic(ContentXmlProcessor<? extends KiteElement,? extends org.dom4j.Node> parentProcessor)
XmlProcessorhandleCoreLogic 在类中 XmlProcessor<PropertyKiteElement,org.dom4j.Element>parentProcessor - 上层处理器protected abstract boolean support(Class<?> sourceClass)
sourceClass - 源类型protected abstract void handle(Class<?> sourceClass, Object value)
sourceClass - sourceClassvalue - 值protected void elementAddContent(String value)
value - 值Copyright © 2018. All rights reserved.