[Skip to content]

Appendix B. Library Dependencies

Jalopy depends on the following freely available libraries:

Table B.1. Library dependencies

Name:ANTLR Parser Generator 2.7.2
Author:jGuru.com (MageLang Institute), project lead by Dr. Terence Parr
License:Custom (Public Domain)
Info:Contains some minor patches to make it work with Jalopy
URL:http://www.antlr.org/
  
Name:Apache Harmony
Author:Apache Software Foundation
License:Apache License 2.0
Info:Jalopy incorporates their java.util.Formatter implementation backported to Java 1.4
URL:http://harmony.apache.org/
  
Name:ASM 1.4.1
Author: Object Web Consortium, project lead by Eric Bruneton
License:BSD
Info:Jalopy incorporates only the minimal required functionality to read and perform basic analysis of Java class files
URL:http://asm.objectweb.org/
  
Name:Jakarta Commons CLI 1.0
Author:Apache Software Foundation
License:Apache License 1.1
URL:http://jakarta.apache.org/commons/
  
Name:JGoodies Forms Framework 1.0.3
Author:JGoodies Karsten Lentzsch
License:BSD
Info:Contains a small patch to allow customization of paragraph separator
URL:http://www.jgoodies.com/
  
Name:JDBM 0.20
Author:Cees de Groot, Alex Boisvert
License:BSD
Info:Contains a small patch to not include the serializers in the database files upon serialization
URL:http://jdbm.sourceforge.net/
  
Name:JDOM XML API 1.0
Author:JDOM Group, lead by Jason Hunter and Brett McLaughlin
License:BSD/Apache style
URL:http://www.jdom.org/
  
Name:JSyntaxPane
Author:Ayman Al-Sairafi
License:Apache License 2.0
Info:Jalopy incorporates a patched version that uses ANTLR based lexers
URL:http://code.google.com/p/jsyntaxpane/
  
Name:log4j logging toolkit 1.2.8
Author:Apache Software Foundation
License:Apache License 1.1
URL:http://logging.apache.org/log4j/
  
Name:Maven Jalopy Plugin 1.3.1
Author:Apache Software Foundation
License:Apache License 2.0
Info:Jalopy incorporates the version of the Jalopy plug-in that ships with Maven updated to use the commercial Jalopy formatting engine
URL:http://maven.apache.org/
  
Name:One-JAR 0.95
Author:Simon Tuffs
License:BSD
URL:http://one-jar.sourceforge.net/
  
Name:Progress 1.2
Author:Bernhard Picher
License:Creative Commons Attribution
Info:Backported to Java 1.4
URL:http://www.repher.at/
  
Name:SoftHashMap
Author:Dr. Heinz M. Kabutz
License:Unknown—used with express permission of the author
URL:http://www.javaspecialists.co.za/archive/Issue098.html
  
Name:TreeTable
Author:Oracle, Inc.
License:BSD
URL:http://java.sun.com/products/jfc/tsc/articles/bookmarks/

All libraries have been repackaged to avoid class path issues.