adaptj.toolkits.transformers
Class EventDistiller

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

public class EventDistiller
extends EventOperation


Field Summary
(package private)  java.lang.String[] excludes
           
(package private)  java.lang.String[] includes
           
(package private)  java.util.List listExcludes
           
(package private)  java.util.List listIncludes
           
 
Constructor Summary
EventDistiller(java.lang.String name, java.lang.String description)
           
 
Method Summary
 void displayHelp(HelpDisplayManager manager)
           
 void doApply(EventBox box)
           
 void doInit()
           
 void doPreInit()
           
 java.lang.String getOption(java.lang.String name)
           
static boolean isStandardLib(AdaptJEvent event)
           
static boolean isStandardLib(int methodID)
           
static boolean isStandardLib(java.lang.String className)
           
 EventDependency[] registerEventDependencies()
           
 java.lang.String[] registerOperationDependencies()
           
 void setOption(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class adaptj.toolkits.EventOperation
doDone
 
Methods inherited from class adaptj.toolkits.TimedEventBoxApplicable
apply, done, doVerboseDone, doVerboseInit, doVerbosePreInit, init, preInit
 
Methods inherited from class adaptj.toolkits.TimedCustomizable
getTime, isTimed, 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
getDescription, getName, isEnabled, isVerbose, setEnabled, setVerbose
 

Field Detail

excludes

java.lang.String[] excludes

includes

java.lang.String[] includes

listExcludes

java.util.List listExcludes

listIncludes

java.util.List listIncludes
Constructor Detail

EventDistiller

public EventDistiller(java.lang.String name,
                      java.lang.String description)
Method Detail

isStandardLib

public static boolean isStandardLib(java.lang.String className)

isStandardLib

public static boolean isStandardLib(AdaptJEvent event)

isStandardLib

public static boolean isStandardLib(int methodID)

setOption

public void setOption(java.lang.String name,
                      java.lang.String value)
Specified by:
setOption in interface ICustomizable
Overrides:
setOption in class TimedCustomizable

getOption

public java.lang.String getOption(java.lang.String name)
Specified by:
getOption in interface ICustomizable
Overrides:
getOption in class TimedCustomizable

displayHelp

public void displayHelp(HelpDisplayManager manager)
Specified by:
displayHelp in interface ICustomizable
Overrides:
displayHelp in class TimedCustomizable

registerEventDependencies

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

registerOperationDependencies

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

doPreInit

public void doPreInit()
Overrides:
doPreInit in class EventOperation

doInit

public void doInit()
Overrides:
doInit in class EventOperation

doApply

public void doApply(EventBox box)
Specified by:
doApply in class TimedEventBoxApplicable