<?xml version="1.0"?>

<jars>
	<jar>
		<name>avalon-excalibur</name>
		<part-of>jakarta-avalon</part-of>
		<description>It is a set of classes and patterns that support high
			level server development.</description>
		<used-in-cocoon-src>true</used-in-cocoon-src>
		<functionality>Everything!</functionality>
	</jar>
	<jar>
		<name>avalon-framework</name>
		<part-of>jakarta-avalon</part-of>
		<description>It is a set of classes and patterns that support high
			level server development.</description>
		<used-in-cocoon-src>true</used-in-cocoon-src>
		<functionality>Everything!</functionality>
	</jar>
	<jar>
		<name>axis</name>
		<description>Apache eXtensible Interaction System</description>
		<used-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>???</functionality>
	</jar>
	<jar>
		<name>axis-samples</name>
		<description>Samples from AXIS</description>
		<used-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>???</functionality>
	</jar>
	<jar>
		<name>batik-libs</name>
		<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-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>
     <map:serializer name="svg2jpeg"/>
     <map:serializer name="svg2png"/>
		</functionality>
	</jar>
	<jar>
		<name>bsf</name>
		<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-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>
		  <map:generator name="script"/>
		</functionality>
	</jar>
	<jar>
		<name>cocoon</name>
		<description>Apache Cocoon is a 100% pure Java publishing framework 
			that relies on new W3C technologies (such as XML, XSL, SVG, etc..)
			to provide web content.</description>
		<used-in-cocoon-src>true</used-in-cocoon-src>
		<functionality>Everything!</functionality>
	</jar>
	<jar>
		<name>dom2</name>
		<description>???</description>
		<used-in-cocoon-src>???</used-in-cocoon-src>
		<functionality>???</functionality>
	</jar>
	<jar>
		<name>fop</name>
		<description>FOP is a Java application that reads a formatting object
			tree conforming to the XSL candidate release and then turns it into
			a PDF document or allows you to preview it directly on
			screen.</description>
		<used-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>
     <map:serializer name="fo2pdf"/>
		</functionality>
	</jar>
	<jar>
		<name>hsqldb</name>
		<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-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>Used in the demos to provide a database.</functionality>
	</jar>
	<jar>
		<name>jakarta-regexp</name>
		<description>Regexp is a 100% Pure Java Regular Expression package that
			was graciously donated to the Apache Software Foundation by
			Jonathan Locke.</description>
		<used-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>
     <map:action src="org.apache.cocoon.acting.AbstractValidatorAction"/>
     <map:generator name="directory"/>
     <map:matchers src="org.apache.cocoon.matching.RegexpTargetHostMatcherFactory"/>
     <map:matchers name=regexp"/>
		</functionality>
	</jar>
	<jar>
		<name>javac</name>
		<description>Java Compiler.</description>
		<used-in-cocoon-src>true</used-in-cocoon-src>
		<functionality>Sitemap/xsp compilation.</functionality>
	</jar>
	<jar>
		<name>jimi</name>
		<description>Jimi is a class library for managing images. Its primary
			function is image I/O.</description>
		<used-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>? FOP ?</functionality>
	</jar>
	<jar>
		<name>jstyle</name>
		<description>This program formats Java code with consistent indentation
			and so forth, to make it easier to read and maintain.</description>
		<used-in-cocoon-src>???</used-in-cocoon-src>
		<functionality>XSP code formatting</functionality>
	</jar>
	<jar>
		<name>junit</name>
		<description>JUnit is a simple framework to write repeatable
			tests.</description>
		<used-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>Not used anywhere?  Either in the build *or*
		  webapp!</functionality>
	</jar>
	<jar>
		<name>logkit</name>
		<aka>jakarta-avalon-logkit</aka>
		<description>LogKit is a logging toolkit designed for secure
			performance orientated logging in applications.</description>
		<used-in-cocoon-src>true</used-in-cocoon-src>
		<functionality>Cocoon loging.</functionality>
	</jar>
	<jar>
		<name>maybeupload</name>
		<description>MaybeUpload is a Java language package intended to make it
			much easier to write Servlets to handle RFC1867 file upload.</description>
		<used-in-cocoon-src>true</used-in-cocoon-src>
		<functionality>File upload capability</functionality>
	</jar>
	<jar>
		<name>rhino</name>
		<description>Rhino is an implementation of JavaScript in
			Java.</description>
		<used-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>
     <map:generator src="org.apache.cocoon.generation.ScriptGenerator"/>
		</functionality>
	</jar>
	<jar>
		<name>tidy</name>
		<description>Tidy is a HTML syntax checker and pretty
			printer.</description>
		<used-in-cocoon-src>false</used-in-cocoon-src>
		<functionality>
		  <map:generator name="html"/>
		</functionality>
	</jar>
	<jar>
		<name>velocity</name>
		<description>Velocity is a general purpose template engine written in
			Java.</description>
		<used-in-cocoon-src>???</used-in-cocoon-src>
		<functionality>
		  <map:generator name="velocity"/>
		</functionality>
	</jar>
	<jar>
		<name>xalan</name>
		<description>Xalan is an XSLT processor that fully supports the W3C
			specs.</description>
		<used-in-cocoon-src>true</used-in-cocoon-src>
		<functionality>XSL transformations</functionality>
	</jar>
	<jar>
		<name>xerces</name>
		<description>Xerces is an XML parser.</description>
		<used-in-cocoon-src>true</used-in-cocoon-src>
		<functionality>XML parsing</functionality>
	</jar>
	<jar>
		<name>xt</name>
		<description>XT is an implementation in Java of XSLT.</description>
		<used-in-cocoon-src>???</used-in-cocoon-src>
		<functionality>? why have xt AND xalan.  Hasn't this been superseeded by the
		  TraxTransformer ?
		  <map:transformers src="org.apache.cocoon.transformation.XTTransformer"/>
		</functionality>
	</jar>
</jars>
