public class AbstractZealotConfig extends Object
| 构造器和说明 |
|---|
AbstractZealotConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static void |
add(String tagName,
Class<? extends IConditHandler> handlerCls)
添加自定义标签和其对应的Handler class.
|
protected static void |
add(String tagName,
Class<? extends IConditHandler> handlerCls,
String suffix)
添加自定义标签和其对应的Handler class.
|
protected static void |
add(String tagName,
String prefix,
Class<? extends IConditHandler> handlerCls)
添加自定义标签和其对应的Handler class.
|
protected static void |
add(String tagName,
String prefix,
Class<? extends IConditHandler> handlerCls,
String suffix)
添加自定义标签和其对应的Handler class.
|
void |
configNormal(NormalConfig normalConfig)
配置Zealot的普通配置信息(默认配置方法,开发者可覆盖此方法来做一些自定义配置).
|
void |
configTagHandler()
配置标签和其对应的处理类(默认了许多常用的标签,开发者可覆盖此方法来配置更多的自定义标签).
|
void |
configXml(XmlContext ctx)
配置xml文件的标识和资源路径.
|
static Map<String,TagHandler> |
getTagHandlerMap()
获取全局的标签和对应处理器的tagHandlerMap对象.
|
static Map<String,org.dom4j.Node> |
getZealots()
获取全局的Zealots文档缓存数据.
|
public static Map<String,org.dom4j.Node> getZealots()
public static Map<String,TagHandler> getTagHandlerMap()
protected static void add(String tagName, Class<? extends IConditHandler> handlerCls)
tagName - 标签名称handlerCls - 动态处理类的反射类型protected static void add(String tagName, String prefix, Class<? extends IConditHandler> handlerCls)
tagName - 标签名称prefix - 前缀handlerCls - 动态处理类的反射类型protected static void add(String tagName, Class<? extends IConditHandler> handlerCls, String suffix)
tagName - 标签名称handlerCls - 动态处理类的反射类型suffix - 后缀protected static void add(String tagName, String prefix, Class<? extends IConditHandler> handlerCls, String suffix)
tagName - 标签名称prefix - 前缀handlerCls - 动态处理类的反射类型suffix - 后缀public void configNormal(NormalConfig normalConfig)
normalConfig - 普通配置实例public void configXml(XmlContext ctx)
ctx - xmlContext对象public void configTagHandler()
Copyright © 2018. All rights reserved.