jacson logo courtesy from Doris & Frank.How it works? > Plugin Classes2005-10-04 00:11:20 v0.90
Jacson, say Jackson, think J-Scan

Plugin Classes


What is Jacson?
Getting started
How it works?
  Plugin Classes
    Sources
    Generic Sources
    Filters
    Evaluators
    Reports
    Selections
    Stemmers & Handlers
  Technologies used
  Software used
Contact
How to Contribute?
Developer Information
Other information
 

Jacson is just another tools that takes advantage of the ability to construct highly configurable tools by the combination of rich (XML) configuration and Java dynamic class loading. The flexibilty and extensibilty of Jacson stems from the fact that all kinds of classes are clean plugins determined by an public interface and loaded at runtime.

For standard configuration there are the following main types of configuration classes:

There is also a wider range of plugin classes which are not necessary in all contexts:
  • Sources model different ways to feed data into the Jacson process. Different types of main classes and programs use different Sources. Since Jacson-0.89 there exist a new plugin JacsonGenericChunkSource introducing configurable Jacson Sources.
  • Selections modify the behaviour of certain Filters. If you need them depends on whether you use these Filters.
  • Stemmers are the same, if you need them it depends on the Filters you use.
  • Handlers are the similar, they act as a plugin to the RegExpEvaluation. If you don't use that Evaluator, you don't need to know them.

You can find more information about plugin classes in the lifecycle page in the Developers section.

NewsfeedRSS feed
FilefeedRSS feed
Sourceforge Logo