Jacson

de.spieleck.app.jacson
Class PluginBase

java.lang.Object
  extended byde.spieleck.app.jacson.PluginBase
All Implemented Interfaces:
JacsonReporting, JacsonStately
Direct Known Subclasses:
ChunkSourceBase, EvaluatorBase, FilterBase, GenericChunkSourceBase, SelectionFilterFilter.NewChunkDispatcher

public abstract class PluginBase
extends java.lang.Object
implements JacsonStately, JacsonReporting

Abstract base class for easy creation of Plugin classes.

Author:
fsn

Constructor Summary
PluginBase()
           
 
Method Summary
protected  JacsonReport getRegReport()
          expose the registered Report
protected  JacsonState getRegState()
          expose the registered State
 void registerReport(JacsonReport report)
           
 void registerState(JacsonState state)
          Give the class access to an appropriate state.
 void summary()
          Do nothing default implementation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginBase

public PluginBase()
Method Detail

registerReport

public void registerReport(JacsonReport report)
Specified by:
registerReport in interface JacsonReporting

registerState

public void registerState(JacsonState state)
Description copied from interface: JacsonStately
Give the class access to an appropriate state.

Specified by:
registerState in interface JacsonStately

getRegReport

protected JacsonReport getRegReport()
expose the registered Report


getRegState

protected JacsonState getRegState()
expose the registered State


summary

public void summary()
Do nothing default implementation

Specified by:
summary in interface JacsonReporting

Spieleck

Copyleft 2002 spieleck.de.