blob: a0619acb0d26d81287eb1657b62d66e1749474e1 [file] [log] [blame]
<?xml version="1.0"?>
<!--+
| CVS $Id: jars.xml,v 1.182 2004/03/04 07:01:56 antonio Exp $
|
| Add an entry for each jar file used by Cocoon, following the other entries.
| Please ensure that you use a version number or datestamp in the jar filename.
|
+-->
<jars>
<file>
<title>Doug Lea's Concurrent Utilities</title>
<description>
The concurrency management primitives that will be the
foundation of JDK 1.5 concurrency management.
</description>
<used-by>Cocoon</used-by>
<lib>core/util.concurrent-1.3.2.jar</lib>
<homepage>http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html</homepage>
</file>
<file>
<title>Avalon Excalibur DataSource</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>databases/lib/excalibur-datasource-1.1.1.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Jakarta Commons CLI</title>
<description>
Part of jakarta-commons, it's a package that
is used to manage commandline options.
</description>
<used-by>Cocoon</used-by>
<lib>core/commons-cli-1.0.jar</lib>
<homepage>http://jakarta.apache.org/commons/cli/</homepage>
</file>
<file>
<title>Avalon Excalibur Component</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-component-1.2.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Testcase</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-testcase-1.2.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Event</title>
<description>
This is the Excalibur Event package which includes event queues,
asynchronous command processing, and the interfaces to support
event based programming.
</description>
<used-by>Cocoon Flow</used-by>
<lib>core/excalibur-event-api-1.1.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Event</title>
<description>
This is the Excalibur Event package which includes event queues,
asynchronous command processing, and the interfaces to support
event based programming.
</description>
<used-by>Cocoon Flow</used-by>
<lib>core/excalibur-event-impl-1.1.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur I18n</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-i18n-1.1.jar</lib>
<homepage>http://avalon.apache.org/excalibur/i18n/</homepage>
</file>
<file>
<title>Avalon Excalibur Instrument</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-instrument-1.0.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Instrument Manager</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-instrument-manager-1.0.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Instrument Manager Interfaces</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-instrument-manager-interfaces-1.0.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur IO</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-io-1.1.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Logger</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-logger-1.1.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Monitor</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-monitor-1.0.2.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Naming</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-naming-1.0.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Pool</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-pool-1.2.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur SourceResolve</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-sourceresolve-1.1.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur Store</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-store-1.0.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Excalibur XMLUtil</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/excalibur-xmlutil-1.0.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Avalon Framework</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/avalon-framework-api-4.1.5.jar</lib>
<homepage>http://avalon.apache.org/framework/</homepage>
</file>
<file>
<title>Avalon Framework - Implementation</title>
<description>
Part of avalon, it is a set of classes and patterns that
support high level server development.
</description>
<used-by>Cocoon</used-by>
<lib>core/avalon-framework-impl-4.1.5.jar</lib>
<homepage>http://avalon.apache.org/framework/</homepage>
</file>
<!--+
| If you update the AltRMI server libraries, make sure
| you also update the AltRMI client libraries in
| tools/instrumentation/lib !!
+-->
<file>
<title>Avalon AltRMI Common</title>
<description>
Part of avalon for communicating with a remote server.
</description>
<used-by>Cocoon</used-by>
<lib>optional/altrmi-common-0.9.2.jar</lib>
<homepage>http://incubator.apache.org/projects/altrmi/</homepage>
</file>
<file>
<title>Avalon AltRMI Server implementation</title>
<description>
Part of avalon for communicating with a remote server.
</description>
<used-by>Cocoon</used-by>
<lib>optional/altrmi-server-impl-0.9.2.jar</lib>
<homepage>http://incubator.apache.org/projects/altrmi/</homepage>
</file>
<file>
<title>Avalon AltRMI Server interfaces</title>
<description>
Part of avalon for communicating with a remote server.
</description>
<used-by>Cocoon</used-by>
<lib>optional/altrmi-server-interfaces-0.9.2.jar</lib>
<homepage>http://incubator.apache.org/projects/altrmi/</homepage>
</file>
<file>
<title>Avalon AltRMI Registry</title>
<description>
Part of avalon for communicating with a remote server.
</description>
<used-by>Cocoon</used-by>
<lib>optional/altrmi-registry-0.9.2.jar</lib>
<homepage>http://incubator.apache.org/projects/altrmi/</homepage>
</file>
<file>
<title>Jakarta Commons Collections</title>
<description>Common implementations of collection classes.</description>
<used-by>Cocoon, OJB</used-by>
<lib>core/commons-collections-3.0.jar</lib>
<homepage>http://jakarta.apache.org/commons/collections/index.html</homepage>
</file>
<file>
<title>Jakarta Regexp</title>
<description>
Regexp is a Java Regular Expression package that was graciously
donated to the Apache Software Foundation by Jonathan Locke.
</description>
<used-by>sitemap matchers</used-by>
<lib>core/jakarta-regexp-1.3.jar</lib>
<homepage>http://jakarta.apache.org/regexp/</homepage>
</file>
<file>
<title>Avalon Logkit</title>
<description>
avalon-logkit is a logging toolkit designed for secure
performance oriented logging in applications.
</description>
<used-by>Cocoon logging</used-by>
<lib>core/logkit-1.2.2.jar</lib>
<homepage>http://avalon.apache.org/logkit/</homepage>
</file>
<file>
<title>The XSLT processor</title>
<description>
Xalan is an XSLT processor that fully supports the W3C specs.
Includes XSLTC.
</description>
<ant-target>jar</ant-target>
<used-by>Cocoon</used-by>
<lib>endorsed/xalan-2.6.0.jar</lib>
<homepage>http://xml.apache.org/xalan-j/</homepage>
</file>
<file>
<title>The XML parser</title>
<description>Xerces is an XML parser.</description>
<used-by>Cocoon</used-by>
<ant-target>jars</ant-target>
<lib>endorsed/xercesImpl-2.6.2.jar</lib>
<homepage>http://xml.apache.org/xerces2-j/</homepage>
</file>
<file>
<title>The XML APIs</title>
<description>
JAXP, DOM and SAX interfaces.
These are the common interfaces for XML processing.
</description>
<ant-target>external</ant-target>
<used-by>Cocoon</used-by>
<lib>endorsed/xml-apis.jar</lib>
<homepage>http://xml.apache.org/commons/</homepage>
</file>
<file>
<title>Batik</title>
<description>
Batik is a Java based toolkit for applications which handle images in
the Scalable Vector Graphics (SVG) format for various purposes, such as
viewing, generation or manipulation.</description>
<used-by>SVG serializer (batik block)</used-by>
<lib>batik/lib/batik-all-1.5.jar</lib>
<homepage>http://xml.apache.org/batik/</homepage>
</file>
<file>
<title>BSF scripting framework</title>
<description>
The Bean Scripting Framework (BSF) is an architecture for
incorporating scripting into, and enabling scripting against, Java
applications and applets. Using BSF, an application can use scripting,
and become scriptable, against any BSF-supported language. When BSF
supports additional languages, the application will automatically
support the additional languages.
</description>
<used-by>Script generator, script action (bsf block)</used-by>
<lib>bsf/lib/bsf-2.2.jar</lib>
<homepage>http://oss.software.ibm.com/developerworks/projects/bsf</homepage>
</file>
<file>
<title>Device capabilities</title>
<description>
Open Source Delivery Context Java Library supporting CC/PP and UAProf.
Different web-enabled devices have different input, output, hardware,
software, network and browser capabilities. In order for a web server or
web-based application to provide optimized content to different clients
it requires a description of the capabilities of the client known as the
delivery context.
</description>
<used-by>DELI (deli block)</used-by>
<lib>deli/lib/deli-0.9.8.jar</lib>
<homepage>http://delicon.sourceforge.net</homepage>
</file>
<file>
<title>Jakarta Commons HttpClient</title>
<description>
Although the java.net package provides basic support for accessing
resources via HTTP, it doesn't provide the full flexibility or
functionality needed by many applications. The Jakarta Commons HttpClient
component seeks to fill this void by providing an efficient, up-to-date,
and feature-rich package implementing the client side of the most recent
HTTP standards and recommendations.
</description>
<used-by>SOAP logicsheet, WebServiceProxyGenerator, HttpProxyGenerator</used-by>
<lib>core/commons-httpclient-2.0-final.jar</lib>
<homepage>http://jakarta.apache.org/commons/httpclient/</homepage>
</file>
<file>
<title>Jakarta Commons Logging</title>
<description>
The Logging package is an ultra-thin bridge between different logging libraries.
</description>
<used-by>Jakarta Commons HttpClient, Chaperon</used-by>
<lib>optional/commons-logging-1.0.3.jar</lib>
<homepage>http://jakarta.apache.org/commons/logging.html</homepage>
</file>
<file>
<title>iText XML to PDF/HTML/RTF converter (Renderer)</title>
<description>iText reads XML documents and turns them into PDFs</description>
<used-by>iText serializer</used-by>
<lib>itext/lib/itext-1.02.jar</lib>
<homepage>http://www.lowagie.com/iText/</homepage>
</file>
<file>
<title>iText XML to PDF/HTML/RTF converter (XML APIs)</title>
<description>iText reads XML documents and turns them into PDFs</description>
<used-by>iText serializer</used-by>
<lib>itext/lib/itext-xml-1.02.jar</lib>
<homepage>http://www.lowagie.com/iText/</homepage>
</file>
<file>
<title>XML FO processor</title>
<description>
FOP is a Java application that reads a formatting object tree conforming to
the XSL recommendation and then turns it into a PDF document.
</description>
<used-by>FOP serializer (fop block)</used-by>
<lib>fop/lib/fop-0.20.5.jar</lib>
<homepage>http://xml.apache.org/fop/</homepage>
</file>
<file>
<title>XSL-FO to RTF converter</title>
<description>
jfor is a Java application that reads XSL-FO documents
and converts them to RTF format, allowing them to be loaded in
common wordprocessors.
</description>
<used-by>RTF serializer (jfor block)</used-by>
<lib>jfor/lib/jfor-0.7.1.jar</lib>
<homepage>http://www.jfor.org</homepage>
</file>
<file>
<title>Simple SQL database</title>
<description>
hsqldb is a relational database engine written in Java, with a JDBC
driver, supporting a subset of ANSI-92 SQL. It offers a small, fast
database engine which offers both in memory and disk based tables.
</description>
<used-by>Cocoon samples webapp</used-by>
<lib>hsqldb/lib/hsqldb-1.7.1.jar</lib>
<homepage>http://hsqldb.sourceforge.net/</homepage>
</file>
<file>
<title>Create proprietary file formats</title>
<description>
The POI project consists of APIs for manipulating various file formats
based upon Microsoft's OLE 2 Compound Document format using pure Java.
</description>
<used-by>MS Excel serializer (poi block)</used-by>
<lib>poi/lib/poi-2.5-final-20040302.jar</lib>
<homepage>http://jakarta.apache.org/poi/</homepage>
</file>
<file>
<title>Jena RDF framework</title>
<description>Jena is a java API for manipulating RDF models.</description>
<used-by>DELI (deli block)</used-by>
<lib>deli/lib/jena-2.0.0.jar</lib>
<homepage>http://www.hpl.hp.com/semweb/jena.htm</homepage>
</file>
<file>
<title>ICU4J International Components for Unicode framework</title>
<description>The International Components for Unicode (ICU) library
provides robust and full-featured Unicode services on a wide variety
of platforms. </description>
<used-by>DELI (deli block)</used-by>
<lib>deli/lib/icu4j.jar</lib>
<homepage>http://oss.software.ibm.com/icu4j/index.html</homepage>
</file>
<file>
<title>JISP</title>
<description>Java Indexed Serialization Package</description>
<used-by>JISP file storage</used-by>
<lib>core/jisp-2.5.1.jar</lib>
<homepage>http://www.coyotegulch.com/jisp/</homepage>
</file>
<file>
<title>JCS</title>
<description>Java Caching System</description>
<used-by>JCS Store</used-by>
<lib>scratchpad/lib/jcs-1.0-dev-20040303.jar</lib>
<homepage>http://jakarta.apache.org/turbine/jcs</homepage>
</file>
<file>
<title>Java Formatter</title>
<description>
This program formats Java code with consistent indentation and so
forth, to make it easier to read and maintain.
</description>
<used-by>Cocoon</used-by>
<lib>optional/jstyle.jar</lib>
<homepage>http://astyle.sourceforge.net/</homepage>
</file>
<file>
<title>Transform HTML to XML</title>
<description>Tidy is a HTML syntax checker and pretty printer.</description>
<used-by>HTML generator (html block), RSSTransformer (Portal block)</used-by>
<lib>html/lib/jtidy-04aug2000r7-dev.jar</lib>
<homepage>http://lempinen.net/sami/jtidy/</homepage>
</file>
<file>
<title>Search engine</title>
<description>
jakarta-lucene is a search engine toolkit designed for indexing and
searching of documents.
</description>
<used-by>Lucene block</used-by>
<lib>lucene/lib/lucene-1.3-final.jar</lib>
<homepage>http://jakarta.apache.org/lucene/</homepage>
</file>
<file>
<title>Pizza Java Compiler</title>
<description>Java Compiler</description>
<used-by>XSP</used-by>
<lib>optional/pizza-1.1.jar</lib>
<homepage>http://pizzacompiler.sourceforge.net/</homepage>
</file>
<file>
<title>Log4j</title>
<description>Logging for java</description>
<used-by>DELI (deli block)</used-by>
<lib>optional/log4j-1.2.8.jar</lib>
<homepage>http://jakarta.apache.org/log4j</homepage>
</file>
<file>
<title>XML Catalog Entity Resolver</title>
<description>
Maps URIs to other URIs using the mechanisms defined by
OASIS Catalog or XML Catalog. Mainly used for DTDs and character
entity sets, but can be used for other resources too.
</description>
<used-by>Cocoon Role entity-resolver</used-by>
<lib>core/xml-commons-resolver-1.1.jar</lib>
<homepage>http://xml.apache.org/commons/</homepage>
</file>
<file>
<title>Servlet API</title>
<description>Servlet API Version 2.2</description>
<used-by>Cocoon</used-by>
<lib>optional/servlet_2_2.jar</lib>
<homepage>http://jakarta.apache.org/tomcat/</homepage>
</file>
<file>
<title>Servlet API</title>
<description>Servlet API Version 2.3</description>
<used-by>Cocoon</used-by>
<lib>scratchpad/lib/servlet-2_3.jar</lib>
<homepage>http://jakarta.apache.org/tomcat/</homepage>
</file>
<file>
<title>Velocity engine</title>
<description>Velocity is a general purpose template engine written in Java.</description>
<used-by>Velocity Generator (velocity block)</used-by>
<lib>velocity/lib/velocity-1.4-dev-20030301.jar</lib>
<homepage>http://jakarta.apache.org/velocity/</homepage>
</file>
<file>
<title>XML DB APIs</title>
<description>Database tailored for the storage of XML data.</description>
<used-by>XML:DB source (xmldb block)</used-by>
<lib>xmldb/lib/xmldb-api-20021118.jar</lib>
<homepage>http://www.xmldb.org/</homepage>
</file>
<file>
<title>XML DB APIs</title>
<description>Database tailored for the storage of XML data.</description>
<used-by>XML:DB source (xmldb block)</used-by>
<lib>xmldb/lib/xmldb-common-20021220.jar</lib>
<homepage>http://www.xmldb.org/</homepage>
</file>
<file>
<title>XML DB APIs</title>
<description>Database tailored for the storage of XML data.</description>
<used-by>XML:DB source (xmldb block)</used-by>
<lib>xmldb/lib/xmldb-xupdate-20021220.jar</lib>
<homepage>http://www.xmldb.org/</homepage>
</file>
<file>
<title>XML Xindice</title>
<description>Native XML Database by Apache XML project</description>
<used-by>xmldb block</used-by>
<lib>xmldb/lib/xindice-1.1b3.jar</lib>
<homepage>http://xml.apache.org/xindice/</homepage>
</file>
<file>
<title>Jakarta Commons JXPath</title>
<description>XPath interpreter. Work with JavaBeans and DOM nodes</description>
<used-by>Flow, JXPath logicsheet, and XMLForm</used-by>
<lib>core/commons-jxpath-20030909.jar</lib>
<homepage>http://jakarta.apache.org/commons/jxpath/</homepage>
</file>
<file>
<title>Jakarta Commons Jexl</title>
<description>JSTL Expression Language</description>
<used-by>JXTemplateGenerator</used-by>
<lib>core/commons-jexl-1.0-beta-1-20040113.jar</lib>
<homepage>http://jakarta.apache.org/commons/jexl/</homepage>
</file>
<file>
<title>Eclipse Java Development Tools Core</title>
<description>Eclipse Java Compiler</description>
<used-by>XSP</used-by>
<lib>optional/jdtcore-2.1.2.jar</lib>
<homepage>http://www.eclipse.org/jdt</homepage>
</file>
<file>
<title>Continuations-based JavaScript engine</title>
<description>Rhino is an implementation of JavaScript in Java.</description>
<used-by>Control flow</used-by>
<lib>core/rhino1.5r4-continuations-20040228.jar</lib>
<homepage>http://cvs.cocoondev.org/cgi-bin/viewcvs.cgi/?cvsroot=rhino</homepage>
</file>
<file>
<title>JavacAPI</title>
<description>Embedded Java Compiler API</description>
<used-by>Control flow</used-by>
<lib>core/javacApi-0.9.jar</lib>
<homepage>ftp://ftp.primaryinterface.com/pub/javacAPI</homepage>
</file>
<file>
<title>JavacAPI Eclipse Implementation</title>
<description>Embedded Java Compiler API implemented with Eclipse JDT Core</description>
<used-by>Control flow</used-by>
<lib>core/javacImpl-0.9.jar</lib>
<homepage>ftp://ftp.primaryinterface.com/pub/javacAPI</homepage>
</file>
<file>
<title>Spark</title>
<description>
Spark is a Java library that converts data in Macromedias SWF ("Flash")
data format to XML conforming to a specialized DTD and vice versa
</description>
<used-by>SWF Serializer (swf block)</used-by>
<lib>swf/lib/spark-0.2.jar</lib>
<homepage>http://www.tivano.de/software/spark/</homepage>
</file>
<file>
<title>Chaperon Text Parser</title>
<description>
The chaperon project is parser which could parse text files, and convert
those to XML files.
</description>
<used-by>Chaperon block</used-by>
<lib>chaperon/lib/chaperon-20040205.jar</lib>
<homepage>http://chaperon.sourceforge.net</homepage>
</file>
<file>
<title>Castor</title>
<description></description>
<used-by>CastorTransformer and precept</used-by>
<lib>optional/castor-0.9.5-xml.jar</lib>
<homepage>http://castor.exolab.org</homepage>
</file>
<!-- Currently only used by the build
<file>
<title>Jing</title>
<description>RELAX NG validator</description>
<used-by>build</used-by>
<lib>tools/lib/jing-20030619.jar</lib>
<homepage>http://www.thaiopensource.com/relaxng/jing.html</homepage>
</file>
-->
<file>
<title>Slide kernel</title>
<description>The Jakarta Slide kernel API.</description>
<used-by>Slide block</used-by>
<lib>slide/lib/slide-kernel-2.0b1-20040119.jar</lib>
<homepage>http://jakarta.apache.org/slide/</homepage>
</file>
<file>
<title>Slide stores</title>
<description>The Jakarta Slide stores implementation.</description>
<used-by>Slide block</used-by>
<lib>slide/lib/slide-stores-2.0b1-20040119.jar</lib>
<homepage>http://jakarta.apache.org/slide/</homepage>
</file>
<file>
<title>Slide WebDAV Servlet</title>
<description>The Jakarta Slide WebDAV servlet.</description>
<used-by>Slide block</used-by>
<lib>slide/lib/slide-webdavservlet-2.0b1-20040119.jar</lib>
<homepage>http://jakarta.apache.org/slide/</homepage>
</file>
<file>
<title>Slide WebDAV Client library</title>
<description>The Jakarta Slide WebDAV client library.</description>
<used-by>WebDAV block</used-by>
<lib>webdav/lib/slide-webdavlib-20030711.jar</lib>
<homepage>http://jakarta.apache.org/slide/</homepage>
</file>
<file>
<title>JDOM</title>
<description>JDOM</description>
<used-by>Slide block</used-by>
<lib>slide/lib/jdom-b9.jar</lib>
<homepage>http://www.jdom.org/</homepage>
</file>
<file>
<title>JTA spec</title>
<description>
J2EE Java Transaction API.
Implementation taken from the Apache Geronimo project for license compatibility.
</description>
<used-by>Slide block</used-by>
<lib>slide/lib/geronimo-spec-jta-DEV-20040202.jar</lib>
<homepage>http://java.sun.com/products/jta/</homepage>
</file>
<file>
<title>WSDL</title>
<description>
The Web Services Description Language for Java Toolkit (WSDL4J) allows
the creation, representation, and manipulation of WSDL documents
describing services
</description>
<used-by>Axis block</used-by>
<lib>axis/lib/wsdl4j-1.4.jar</lib>
<homepage>http://www-124.ibm.com/developerworks/projects/wsdl4j/</homepage>
</file>
<file>
<title>SOAP with Attachments API for Java (SAAJ)</title>
<description>
SAAJ enables developers to produce and consume messages conforming to the
SOAP 1.1 specification and SOAP with Attachments note.
</description>
<used-by>Axis block</used-by>
<lib>axis/lib/axis-saaj-1.1.jar</lib>
<homepage>http://java.sun.com/xml/saaj/</homepage>
</file>
<file>
<title>Avalon Excalibur Util</title>
<description>???</description>
<used-by>Axis block</used-by>
<lib>axis/lib/excalibur-util-1.0.jar</lib>
<homepage>http://avalon.apache.org/excalibur/</homepage>
</file>
<file>
<title>Commons Discovery</title>
<description>
The Discovery Component is about discovering, or finding, implementations
for pluggable interfaces. It provides facilities intantiating classes in
general, and for lifecycle management of singleton (factory) classes.
</description>
<used-by>Axis block</used-by>
<lib>axis/lib/commons-discovery-0.2.jar</lib>
<homepage>http://jakarta.apache.org/commons/discovery/</homepage>
</file>
<file>
<title>Java API for XML-based RPC (JAX-RPC)</title>
<description>The JAX-RPC enables Java technology developers to build Web
applications and Web services incorporating XML based RPC functionality
according to the SOAP (Simple Object Access Protocol) 1.1 specification.
JAX-RPC provides the core API for developing and deploying web services
on the Java platform.
</description>
<used-by>Axis block</used-by>
<lib>axis/lib/axis-jaxrpc-1.1.jar</lib>
<homepage>http://java.sun.com/xml/jaxrpc/</homepage>
</file>
<file>
<title>Apache Axis</title>
<description>
Apache Axis is an implementation of the SOAP ("Simple Object Access
Protocol")
</description>
<used-by>Axis block</used-by>
<lib>axis/lib/axis-1.1.jar</lib>
<homepage>http://ws.apache.org/axis/</homepage>
</file>
<file>
<title>Jakarta Commons lang</title>
<description>
Part of jakarta-commons, it's a package that provides extended services
on base classes of the JDK, such as unrolling exceptions.
</description>
<used-by>Cocoon, OJB</used-by>
<lib>core/commons-lang-2.0.jar</lib>
<homepage>http://jakarta.apache.org/commons/lang/</homepage>
</file>
<file>
<title>xReporter expression language interpreter</title>
<description>
An expression language interpreter.
</description>
<used-by>Woody block</used-by>
<lib>woody/lib/xreporter-expression-20030725.jar</lib>
<homepage>http://xreporter.cocoondev.org</homepage>
</file>
<file>
<title>ORO</title>
<description>Perl5 compatible regular expression engine</description>
<used-by>Woody block</used-by>
<lib>woody/lib/jakarta-oro-2.0.8.jar</lib>
<homepage>http://jakarta.apache.org/oro</homepage>
</file>
<file>
<title>Joost</title>
<description>Streaming Transformation for XML (STX) library</description>
<used-by>STX block</used-by>
<lib>stx/lib/joost-20031219.jar</lib>
<homepage>http://joost.sourceforge.net/</homepage>
</file>
<file>
<title>QDox - Quick JavaDoc Scanner</title>
<description>
QDox is a high speed, small footprint parser for extracting class/interface/method
definitions from source files complete with JavaDoc @tags.
</description>
<used-by>QDoxSource (qdox block)</used-by>
<lib>qdox/lib/qdox-1.3.jar</lib>
<homepage>http://qdox.codehaus.org</homepage>
</file>
<file>
<title>Quartz</title>
<description>Quartz Scheduler</description>
<used-by>Cron block</used-by>
<lib>cron/lib/quartz-1.3.2.jar</lib>
<homepage>http://www.quartzscheduler.org/quartz/</homepage>
</file>
<file>
<title>Garbage</title>
<description>Garbage</description>
<used-by>Scratchpad block</used-by>
<lib>scratchpad/lib/apache-garbage-0.0.jar</lib>
<homepage>http://cocoon.apache.org/</homepage>
</file>
<file>
<title>Jakarta Commons Betwixt</title>
<description>
The Betwixt library provides an XML introspection mechanism for
mapping beans to XML in a flexible way. It is implemented using
an XMLIntrospector and XMLBeanInfo classes which are similar to
the standard Introspector and BeanInfo from the Java Beans
specification.
</description>
<used-by>BetwixtTransformer</used-by>
<lib>scratchpad/lib/commons-betwixt-20030910.jar</lib>
<homepage>http://jakarta.apache.org/commons/betwixt/</homepage>
</file>
<file>
<title>Jakarta Commons Beantuils</title>
<description>
The Java language provides Reflection and Introspection APIs
(see the java.lang.reflect and java.beans packages in the JDK Javadocs).
However, these APIs can be quite complex to understand and utilize.
The BeanUtils component provides easy-to-use wrappers around these capabilities.
</description>
<used-by>BetwixtTransformer</used-by>
<lib>scratchpad/lib/commons-beanutils-1.6.1.jar</lib>
<homepage>http://jakarta.apache.org/commons/beanutils/</homepage>
</file>
<file>
<title>Jakarta Commons Digester</title>
<description>
Allow configure an XML -> Java object mapping module, which triggers
certain actions called rules whenever a particular pattern of nested
XML elements is recognized. A rich set of predefined rules is
available for your use, or you can also create your own.
</description>
<used-by>BetwixtTransformer</used-by>
<lib>scratchpad/lib/commons-digester-1.3.jar</lib>
<homepage>http://jakarta.apache.org/commons/digester/</homepage>
</file>
<!-- OJB interface (6-Aug-2003) -->
<file>
<title>Antlr - ANother Tool for Language Recognition</title>
<description>
language tool that provides a framework for constructing recognizers, compilers, and
translators from grammatical descriptions containing Java, C#, or C++ actions
</description>
<used-by>OJB</used-by>
<lib>ojb/lib/antlr-2.7.2.jar</lib>
<homepage>http://www.antlr.org/</homepage>
</file>
<file>
<title>Jakarta Commons DBCP</title>
<description>
Database Connection Pool API
</description>
<used-by>OJB</used-by>
<lib>ojb/lib/commons-dbcp-1.1.jar</lib>
<homepage>http://jakarta.apache.org/commons/dbcp/</homepage>
</file>
<file>
<title>Jakarta Commons Pool</title>
<description>
defines a handful of pooling interfaces and some base classes that
may be useful when creating new pool implementations.
</description>
<used-by>OJB</used-by>
<lib>ojb/lib/commons-pool-1.1.jar</lib>
<homepage>http://jakarta.apache.org/commons/pool/</homepage>
</file>
<file>
<title>Apache ObJectRelationalBridge</title>
<description>
OJB is an Object/Relational mapping tool that allows transparent persistence
for Java Objects against relational databases.
</description>
<used-by>OJB</used-by>
<lib>ojb/lib/db-ojb-1.0.rc5-20040222.jar</lib>
<homepage>http://db.apache.org/ojb/</homepage>
</file>
<!-- OJB block end (6-Aug-2003) -->
<!-- JMS block begin -->
<file>
<title>JMS Spec</title>
<description>
J2EE Java Message Service Specification. This implentation
developed by the (currently incubating) Apache Geronimo project is an
open source implementation from the original spec. As such it is licensed
under the Apache license and therefore freely distributable.
</description>
<used-by>JMS</used-by>
<lib>jms/lib/geronimo-spec-jms-DEV-20031120.jar</lib>
<homepage>http://incubator.apache.org/projects/geronimo/index.html</homepage>
</file>
<!--
<file>
<title>OpenJMS</title>
<description>OpenJMS core libraries. OpenJMS is a OpenSource JMS, Java Messaging
Service, implementation.</description>
<used-by>JMS</used-by>
<lib>jms/lib/exolabcore-0.3.6.jar</lib>
<homepage>http://openjms.sf.net</homepage>
</file>
<file>
<title>OpenJMS</title>
<description>OpenJMS client libraries. OpenJMS is a OpenSource JMS, Java Messaging
Service, implementation.</description>
<used-by>JMS</used-by>
<lib>jms/lib/openjms-client-0.7.6-rc2.jar</lib>
<homepage>http://openjms.sf.net</homepage>
</file>
<file>
<title>Sun JMS API</title>
<description>Sun's Java Messaging Service APIs. From the website:
Enterprise messaging provides a reliable,
flexible service for the asynchronous
exchange of critical business data and events
throughout an enterprise. The JMS API adds to
this a common API and provider framework that
enables the development of portable, message
based applications in the Java programming
language.
</description>
<used-by>JMS</used-by>
<lib>jms/lib/jms-1.0.2a.jar</lib>
<homepage>http://java.sun.com/jms</homepage>
</file>
<file>
<title>Sun JNDI</title>
<description>Sun's Java Naming and Directory Interface. From the website:
The Java Naming and Directory Interface (JNDI) is a standard extension to
the Java platform, providing Java technology-enabled applications with a
unified interface to multiple naming and directory services in the
enterprise. As part of the Java Enterprise API set, JNDI enables seamless
connectivity to heterogeneous enterprise naming and directory services.
Developers can now build powerful and portable directory-enabled
applications using this industry standard.</description>
<used-by>JMS</used-by>
<lib>jms/lib/jndi-1.2.1.jar</lib>
<homepage>http://java.sun.com/jndi</homepage>
</file>
JMS block end -->
<file>
<title>JSR-168 Portlet Spec</title>
<description>
JSR-168 Portlet Specification. This implentation developed by the
Jakarta Pluto project is an open source implementation from the
original spec.
</description>
<used-by>Portal</used-by>
<lib>portal/lib/portlet-api-20040121.jar</lib>
<homepage>http://jakarta.apache.org/pluto/</homepage>
</file>
<file>
<title>JSR-168 Container Implementation</title>
<description>
JSR-168 Portlet Specification. This implentation developed by the
Jakarta Pluto project is an open source implementation from the
original spec.
</description>
<used-by>Portal</used-by>
<lib>portal/lib/pluto-20040121.jar</lib>
<homepage>http://jakarta.apache.org/pluto/</homepage>
</file>
</jars>