Table is a Java table component and applet which enables you to display your data in rows and columns in your Java and web applications. The data can be sorted, searched, and filtered using the filter bar at runtime by the user. The look and feel of the table is highly configurable. The data can be loaded through the Java API, the applet parameters, or from a specified URL.
Encdec encodes and decodes C objects such as integers, IEEE754 float and double values, times, and internationalized strings to and from popular binary formats and a wide variety of character encodings as they might appear in various file formats or network messages. It is compiled directly against the libiconv sources.
HTML.Template is a Java package that lets you use HTML Templates in your Java programs. Templates are simple HTML files with a few extra tags representing variables, branches, and loops. Your Java program provides the values for these variables. HTML.Template scores over other templating solutions in that there is no programming logic in your template, and your templates will work with Java, Perl, Python, PHP, Ruby, and Lisp.
OpenIsis provides a library and tools to access CDS/ISIS databases, which are mostly used for bibliographic data (ISO2709, Z39.50) but also well suited for other catalogues due to the very flexible indexing mechanism. Based on a C library, there are also bindings for Perl and Java (Tcl to come).
XMLCoDe is a Java implementation of an XML Coder/Decoder. It provides tools for easily and automatically serializing/deserializing Java objects to/from XML strings or streams. It provides a way to easily implement an XML persistent object model. It features support for a scheme for accessors methods use, support for an advanced inheritance scheme, native support for array, vector, and hashtable data structures, an extensible package (support for more complex data structures through quick and efficient accessors use), and much more.
miniLogger is a very small (4 classes and a 10KB jar) and easy to use logger. It uses a logging API that is a subset of JDK 1.4 logging but works on all Java 2 versions. It has been tested on Windows, Solaris, IRIX, and Linux for versions 1.2 and 1.3 of the Sun JDK. It supports logger control from the command line. Logger names are hierarchical separated by dots, and selecting any name automatically selects all names below. If logger_name is an empty string, it will affect all loggers. The loggers and level options are evaluated from left to right. It prints the thread name, source file name, and number line by default, and output can be redirected from System.err to file or any PrintStream. Finally, the logger hierarchy can easily mirror a package/class hierarchy or can be arbitrarily defined by the user.