adaptj.toolkits
Class TimedEventBoxApplicable

java.lang.Object
  |
  +--adaptj.toolkits.Customizable
        |
        +--adaptj.toolkits.TimedCustomizable
              |
              +--adaptj.toolkits.TimedEventBoxApplicable
All Implemented Interfaces:
ICustomizable, IEventBoxApplicable, IInitializable, ITimedCustomizable
Direct Known Subclasses:
EventOperation

public abstract class TimedEventBoxApplicable
extends TimedCustomizable
implements IEventBoxApplicable


Constructor Summary
TimedEventBoxApplicable(java.lang.String name, java.lang.String description)
           
TimedEventBoxApplicable(java.lang.String name, java.lang.String description, boolean timed)
           
 
Method Summary
 void apply(EventBox box)
           
abstract  void doApply(EventBox box)
           
abstract  void doDone()
           
abstract  void doInit()
           
 void done()
           
abstract  void doPreInit()
           
 void doVerboseDone()
           
 void doVerboseInit()
           
 void doVerbosePreInit()
           
 void init()
           
 void preInit()
           
abstract  EventDependency[] registerEventDependencies()
           
abstract  java.lang.String[] registerOperationDependencies()
           
 
Methods inherited from class adaptj.toolkits.TimedCustomizable
displayHelp, getOption, getTime, isTimed, setOption, setTimed, startTimer, stopTimer
 
Methods inherited from class adaptj.toolkits.Customizable
getDescription, getName, isEnabled, isVerbose, setEnabled, setVerbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface adaptj.toolkits.ICustomizable
displayHelp, getDescription, getName, getOption, isEnabled, isVerbose, setEnabled, setOption, setVerbose
 

Constructor Detail

TimedEventBoxApplicable

public TimedEventBoxApplicable(java.lang.String name,
                               java.lang.String description)

TimedEventBoxApplicable

public TimedEventBoxApplicable(java.lang.String name,
                               java.lang.String description,
                               boolean timed)
Method Detail

preInit

public final void preInit()
Specified by:
preInit in interface IEventBoxApplicable

init

public final void init()
Specified by:
init in interface IEventBoxApplicable

apply

public final void apply(EventBox box)
Specified by:
apply in interface IEventBoxApplicable

done

public final void done()
Specified by:
done in interface IEventBoxApplicable

doPreInit

public abstract void doPreInit()

doInit

public abstract void doInit()

doApply

public abstract void doApply(EventBox box)

doDone

public abstract void doDone()

registerEventDependencies

public abstract EventDependency[] registerEventDependencies()
Specified by:
registerEventDependencies in interface IEventBoxApplicable

registerOperationDependencies

public abstract java.lang.String[] registerOperationDependencies()
Specified by:
registerOperationDependencies in interface IEventBoxApplicable

doVerbosePreInit

public void doVerbosePreInit()

doVerboseInit

public void doVerboseInit()

doVerboseDone

public void doVerboseDone()