XWiki Commons是一组可以在XWiki生态圈之外可重用的Java技术库。它们当中一部分在XWiki Rendering项目使用。
以下可用库:
名字 | 描述 |
---|---|
xwiki-commons-component | 一个简单组件生命周期的通用、非常轻量的注入框架 |
xwiki-commons-configuration | 提供需要配置数据的组件的基础结构 |
xwiki-commons-context | |
xwiki-commons-environment | 提供对执行环境(JavaSE,servlet容器等)的抽象 |
xwiki-commons-extension | 能够在运行中安装、更新、卸载扩展程序 |
xwiki-commons-groovy | 提供groovy执行API |
xwiki-commons-job | 提供一组API轻松与异步任务通信 |
xwiki-commons-logging | 接收和捕获日志(SLF4J) |
xwiki-commons-management | |
xwiki-commons-observation | 提供API监听内部XWiki事件 |
xwiki-commons-properties | 转换各种类型的数据 |
xwiki-commons-repository | 对外提供扩展程序 |
xwiki-commons-script | 提供Scripting API(基于JSR-223) |
xwiki-commons-test | 通用测试框架,可以很容易对组件进行单元测试 |
xwiki-commons-text | 提供文本相关API |
xwiki-commons-velocity | 提供Velocity执行API |
xwiki-commons-xml | 提供整理XML、HTML/XHTML元素结构等API |
xwiki-commons-filter | 描述过滤器的通用基础API |