Jacson

Package de.spieleck.app.jacson

Interface Summary
JacsonChunkDrain Something where chunks disappear.
JacsonChunkSource Something where chunks come from.
JacsonEvaluator Something that evaluates incoming chunk sequences.
JacsonFilter A JacsonFilter is a ChunkSource, that processes chunks from a preceeding source.
JacsonNames Holder interface of common names.
JacsonPlainChunkSource Interface for a "real" source ie not a Filter
JacsonPrintReport A JacsonReport that writes to a PrintWriter.
JacsonRegistrable Interface for everything allowed in the JacsonRegistry
JacsonReport A Report, that is something that takes certain events and know where to put it.
JacsonReporting Describe object which can hook up a state or report.
JacsonSelect A SelectionExtractFilter and SelectionFilterFilter plugin class, that cuts a chunk into pieces.
JacsonStately Describe object which can hook up a state.
SelectionResult Interface for what can be returned by a JacsonSelect.
Version Marker Interface to hold generation stamp at build time.
 

Class Summary
Jacson The master Object to be used when Jacson is embedded into other programs and also a main() driver to enable Jacson on the commandline.
JacsonBlock Special Evaluator to actually perform whole standard processing.
JacsonGeneric This class extends Jacson and offers the possibility to configure JacsonSources instead of creating them programmatically
The JacsonSources used by GenericJacson have to implement GenericJacsonChunkSources.
JacsonReader Wrap a Jacson into a FilterReader.
JacsonRegistry Registry for id/idref setup and everything else needed at config time.
JacsonState The state of the Jacson Engine.
JacsonTail Class to implement main() program to watch text files for changes.
PluginBase Abstract base class for easy creation of Plugin classes.
 

Exception Summary
JacsonConfigException JacsonExceptions which occur during configuration.
JacsonException Well, of course we need our very own exception.
 


Spieleck

Copyleft 2002 spieleck.de.