This is a list of the available jars, what they are, where they come from,
and what they do.
Jar name
|
Description
|
Required by Core Cocoon
|
Required by Cocoon Component
|
Required by Cocoon Sample
|
Comment
|
avalon-excalibur
|
Part of jakarta-avalon, it is a set of classes and patterns that
support high level server development.
|
Yes
|
|
|
|
avalon-framework
|
Part of jakarta-avalon, it is a set of classes and patterns that
support high level server development.
|
Yes
|
|
|
|
batik-libs
|
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.
|
No
|
SVGSerializer serializer ("svg2jpeg", "svg2png")
|
Hello World - SVG, SVG Welcome page, etc
|
|
bsf
|
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.
|
No
|
ScriptGenerator Generator ("script"), ScriptAction
|
Dynamic Content - Javascript Generator and Python Generator
|
I believe that this project is in talks with Apache to be
'adopted'.
|
Cocoon
|
Cocoon is a 100% pure Java publishing framework that relies on
new W3C technologies (such as XML, XSL, SVG, etc..) to provide web
content.
|
Yes!
|
All
|
All
|
Delete this == no webapp!
|
fop
|
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.
|
No
|
FOPSerializer serializer ("fo2pdf")
|
Hello World - PDF, Static content - formatting objects
|
|
hsqldb
|
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.
|
No
|
|
Dynamic Content database demos, Sample Forms, Web Applications
|
Used in the demos to provide a database.
|
jakarta-regexp
|
Regexp is a Java Regular Expression package that was graciously
donated to the Apache Software Foundation by Jonathan Locke.
|
No
|
DirectoryGenerator ("directory") generator,
RegexpURIMatcherFactory ("regexp") matcher,
RegexpTargetHostMatcherFactory matcher,
AbstractValidatorAction action,
LocaleAction action
|
|
|
javac
|
Java Compiler.
|
Yes
|
|
|
Sitemap/xsp compilation. Can be replaced by another Java compiler,
for example, Jikes.
|
jimi
|
Jimi is a class library for managing images. Its primary function is
image I/O.
|
No
|
|
|
Used by FOP?
|
jstyle
|
This program formats Java code with consistent indentation and so
forth, to make it easier to read and maintain.
|
No
|
JstyleFormatter java code formatter
|
|
Sitemap and XSP code formatting, configured in cocoon.xconf
|
junit
|
JUnit is a simple framework to write repeatable tests.
|
No
|
|
|
Not used currently.
|
logkit
|
jakarta-avalon-logkit is a logging toolkit designed for secure
performance orientated logging in applications.
|
Yes
|
|
|
Cocoon logging.
|
maybeupload
|
MaybeUpload is a Java language package intended to make it much easier
to write Servlets to handle RFC1867 file upload.
|
No
|
|
|
File upload capability - very useful in servlet environment.
|
resolver
|
Entity resolution catalogs - XML Entity and URI Resolvers
|
Yes
|
Resolver
|
Entity Catalogs
|
|
rhino
|
Rhino is an implementation of JavaScript in Java.
|
No
|
ScriptGenerator generator ("script")
|
Dynamic Content - Javascript Generator
|
|
tidy
|
Tidy is a HTML syntax checker and pretty printer.
|
No
|
HTMLGenerator generator ("html")
|
News Feeds examples
|
Shouldn't this jar be jTidy?
|
velocity
|
Velocity is a general purpose template engine written in Java.
|
No
|
VelocityGenerator generator ("velocity")
|
Dynamic Content - Velocity Generator
|
Does this jar need to include within it other
projects, eg oro and logkit?
|
xalan
|
Xalan is an XSLT processor that fully supports the W3C specs.
|
Yes
|
|
|
XSL transformations - can be replaced by another XSLT processor.
|
xerces
|
Xerces is an XML parser.
|
Yes
|
|
|
XML parsing - can be replaced by another XML parser.
|
xml-apis
|
JAXP, DOM and SAX interfaces.
These are the common interfaces for XML processing.
|
Yes
|
All
|
All
|
|
xt
|
XT is an implementation in Java of XSLT.
|
No
|
XTTransformer transformer
|
|
? why have xt and xalan. Has this not been
superseded by the TraxTransformer ?
|