[quote]xml toolbox manager has been deprecated[/quote]
XmlFactoryConfiguration xmlFactoryConfiguration = new XmlFactoryConfiguration(true);
xmlFactoryConfiguration.read(VelocityResult.class.getResourceAsStream("/v2/toolbox.xml"));
if(toolbox == null) {
toolbox = new HashMap<String, Object>(16);
}
Collection<ToolboxConfiguration> toolboxes = xmlFactoryConfiguration.getToolboxes();
for(ToolboxConfiguration configure : toolboxes) {
Collection<ToolConfiguration> tools = configure.getTools();
for(ToolConfiguration tool : tools) {
ToolInfo ti = tool.createInfo();
toolbox.put(ti.getKey(), ti.create(null));//初始化toolbox
}
}
本文介绍了一个XML Toolbox的初始化过程,包括使用XmlFactoryConfiguration从资源文件中读取toolbox.xml配置,并解析其中的ToolboxConfiguration和ToolConfiguration,最终创建并填充toolbox映射。
278

被折叠的 条评论
为什么被折叠?



