Toggle navigation
Log-in
Register
Wiki Index
Page Index
User Index
Application Index
Home
About
XWiki's Concept
News & Blog
Roadmap
Releases Notes
References
License
Projects
XWiki
Extensions
Code Snippets
All projects
Documentation
Contribute
Get Involved
Development
Translations
Feedback
Support
FAQs
Community Support
Professional Support
Download
Try
Download
Try now
Home
Projects
XWiki Enterprise
Extensions
All projects
Documentation
Download
Try
XWiki Commons
Wiki source code of
XWiki Commons
Last modified by
Thomas Mortagne
on 2018/11/19 16:45
Copy
Export
Print preview
View Source
Children
Content
Attachments
History
Information
×
Export
Office Formats
Export as PDF
Other Formats
Select the pages to export:
select all
/
none
Export as HTML
Hide line numbers
1: XWiki Commons is a set of technical Java libraries that can be reused outside of the [[XWiki Ecosystem>>xwiki:Main.Forge]]. Some of them are used for example in the [[XWiki Rendering>>rendering:Main.WebHome]] project which itself can be used independently of the rest of XWiki. 2: 3: The following libraries are available: 4: 5: |=Name|=Description 6: |[[xwiki-commons-collection>>extensions:Extension.Collection Module]]|Offers basic collection-related APIs 7: |[[xwiki-commons-component>>extensions:Extension.Component Module]]|Generic and very lightweight Injection framework with a simple component lifecycle 8: |[[xwiki-commons-configuration>>extensions:Extension.Configuration Module]]|\\ 9: |[[xwiki-commons-context>>extensions:Extension.Context Module]]|\\ 10: |[[xwiki-commons-environment>>extensions:Extension.Environment Module]]|Provides a simple abstraction of the execution environment 11: |[[xwiki-commons-extension>>extensions:Extension.Extension Module]]|Make easier to add on the fly extension installation from various kinds of repositories 12: |[[xwiki-commons-groovy>>extensions:Extension.GroovyModuleCommons]]|Provides Groovy execution APIs 13: |[[xwiki-commons-job>>extensions:Extension.Job Module]]|A set of APIs to easily communicate with an asynchronous task 14: |[[xwiki-commons-logging>>extensions:Extension.Logging Module]]|Receive and capture logs (SLF4J) 15: |xwiki-commons-management|\\ 16: |[[xwiki-commons-observation>>extensions:Extension.Observation Module]]|Powerful Event bus with Listeners 17: |[[xwiki-commons-properties>>extensions:Extension.Properties Module]]|Convert various types of data 18: |[[xwiki-commons-repository>>extensions:Extension.Repository Module]]|Distribute and expose extensions to the world. It's used on http://extensions.xwiki.org for example 19: |[[xwiki-commons-script>>extensions:Extension.Script Module]]|Provide Scripting APIs (built on top of JSR-223) 20: |[[xwiki-commons-test>>extensions:Extension.Test Module]]|Generic testing framework to make it easy to unit test components 21: |[[xwiki-commons-text>>extensions:Extension.Text Module]]|XWiki-specific text-related APIs 22: |[[xwiki-commons-velocity>>extensions:Extension.Velocity Module]]|Provides Velocity execution APIs 23: |[[xwiki-commons-xml>>extensions:Extension.XML Module]]|XML and HTML/XHTML manipulation and cleaning APIs
Quick Links