HomeDownloadsUser GuideDevelopment

Development: Core Libraries

Core Libraries Overview

Libraries used by the permis core.

The following table lists these tools along with the versions, homepages and licensing information.

List of Tools

Tool Version Homepage
Joda Time 1.6 http://www.joda.org/
StaX 1.0.1 http://stax.codehaus.org/
Woodstox 3.2.8 http://woodstox.codehaus.org/
XmlWriter 2.2.2 http://www.osjava.org/xmlwriter/

Core Libraries Details

The following section lists detail information for each of the libraries.

Please refer to the corresponding tool.xml description in the tool directory for further information.

Joda Time

Joda-Time provides a quality replacement for the Java date and time classes. The design allows for multiple calendar systems, while still providing a simple API. The 'default' calendar is the ISO8601 standard which is used by XML. The Gregorian, Julian, Buddhist, Coptic, Ethiopic and Islamic systems are also included, and we welcome further additions. Supporting classes include time zone, duration, format and parsing.

Version: 1.6
Homepage: http://www.joda.org/
License: Apache License Version 2.0

StaX

Streaming API for XML.

Version: 1.0.1
Homepage: http://stax.codehaus.org/
License: Apache License 2.0

Woodstox

High-performance XML processor.

Uses the JSR-173 reference implementation StaX API (Streaming API for XML).

Version: 3.2.8
Homepage: http://woodstox.codehaus.org/
License: Apache License 2.0
Requires: StaX 1.0.1

XmlWriter

A great way to output Xml. Far easier to code with than painful DOM or SAX like solutions and much nicer in terms of speed and memory usage.

Version: 2.2.2
Homepage: http://www.osjava.org/xmlwriter/
License: BSD-ish