Niggle Web Application Framework 1.1 pre12

Packages
org.niggle.servlet Niggle classes that wrap and extend the core Java Servlet API.
org.niggle.templates The base Niggle API's that abstract away your web app's interaction with page templates.
org.niggle.templates.freemarkerimpl  
org.niggle.templates.velocityimpl An implementation of the Niggle presentation API in org.niggle.templates that leverages the open source Velocity template engine.
org.niggle.templates.webmacroimpl An implementation of the Niggle presentation API in org.niggle.templates that leverages the open source Webmacro template engine.
org.oreodata The base Oreo API's that abstract away your app's interaction with externally configured data sources and data records.
org.oreodata.jdbcimpl  
org.oreodata.metadata This package contains classes that represent metadata in Oreo, objects that encapsulate information about data sources, record types, and fields.
org.oreodata.predicates This package contains concrete RecordFilter objects (predicates) that represent a subset of records to return from a data source.
org.oreodata.ref This package contains a few wrapper objects that could allow you to do some indirection tricks with Records.
org.oreodata.standalone An Oreo DataSource implementation that keeps records in-memory and persists them to a flat file.
org.oreodata.transaction This package contains an API for an extended OREO API that is meant to support ACID transactions.
org.oreodata.util  
org.oreodata.xml