Dexter is a tool that allows users to define extended attributes which can be associated with descriptors and editors. These attributes can be embedded into any well-formed XML document. The resulting embellished document, the 'source', is then input to the dexter engine. This will generate one or more XSLT stylesheets describing the input document interpolating editor modifications and any instructions specified by the descriptors. As dexter's operations are specified exclusively with extended attributes, all but the most unforgiving of XML content viewers will continue to see the decorated source exactly as the designer saw it before.
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.
Skopje is a collection of small utility classes that each provide a piece of functionality based on Perl. Rather than trying to make Java code look more Perl-ish, it focuses on elements like "join" that would be useful, but are not present in the JDK. Its mechanics and syntax try to follow the "Java way" as closely as possible.
Yaacfi is an authentication, authorization, and access control filter for J2EE Web applications. This filter loosely emulates J2EE servlet container role based security with some extensions, and allows to easily implement login procedures for much more complicated user interaction schemes than the standard container-based security form login procedure. These schemas are required to provide cookie login, openid login, explicit login, etc. The filter is completely compatible with Struts.
The displaytag library is a suite of custom tags that provide high-level Web presentation patterns which will work in an MVC model. The library provides a significant amount of functionality while still being easy to use. The display tag library can display HTML tables. Give it a list of objects and it will handle column display, sorting, paging, cropping, grouping, exporting, smart linking, and decoration of a table in a customizable XHTML style.