4 Commits

Author SHA1 Message Date
Jonathan Bernard
5dff4de089 Support for weekly summaries and daily analysis.
build.xml
---------

Added `build-shell` target. This creates a folder, `build/shell` and copies all
of the required libraries and class files to that folder, excluding the
groovy-all jar that conflicts with groovysh's internal classpath.

Category.groovy
---------------

Fixed a bug in the `addEvent()` function.

CategorizationPlan.groovy
-------------------------

* Rewrote this as groovy code.
* Now is an abstract class instead of an interface.
* Added a property, `newCatSetupFun`, which is a closure that will be run
  whenever this categorization plan creates a new category. A caller can set
  this via the constructor.
* Added a function, `setupNewCategory()` that should be called inside of all
  `newCategory()` implementations. This allows the user to have categorization
  plans added to the subcategories dynamically.
* Updated all the CategorizationPlan implementations to respect this new
  behavior.

start-script.groovy
-------------------

Implemented a more comprehensive analysis.
2012-09-01 22:28:59 -07:00
Jonathan Bernard
10677e5705 Migrated to jdb-build-1.9, documentation. 2012-08-30 06:33:35 -07:00
Jonathan Bernard
652cc8703a Changes to Description categories, other fixes.
Description based category is now case-insensitive.
Fixed bug where description categories and plans were not agreeing on how
  to categories items.
Updated startscript.groovy to be aware of new changes with events.
Update build script properties.
2011-01-22 19:31:36 -06:00
Jonathan Bernard
e4a3b967de Refactored to remove Entry and use Event everywhere. 2011-01-18 07:20:56 -06:00