mailpuccino
Class ExecAppRule

java.lang.Object
  extended bymailpuccino.ExecAppRule
All Implemented Interfaces:
ComponentType, FilterRule

public class ExecAppRule
extends java.lang.Object
implements FilterRule


Nested Class Summary
(package private)  class ExecAppRule.ConfigInterface
           
(package private) static class ExecAppRule.CustomClassLoader
           
 
Field Summary
(package private)  java.lang.Object[] Args
           
(package private)  Preferences Config
           
(package private)  java.lang.reflect.Method GetResultMethod
           
(package private) static java.lang.Class[] ParamTypes
           
(package private) static java.lang.String Type
           
 
Constructor Summary
ExecAppRule()
           
 
Method Summary
 boolean eval(EmailID Target)
           
 InterfaceJPanel getConfigInterface()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 void init(Preferences Config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Type

static final java.lang.String Type
See Also:
Constant Field Values

ParamTypes

static java.lang.Class[] ParamTypes

Args

java.lang.Object[] Args

Config

Preferences Config

GetResultMethod

java.lang.reflect.Method GetResultMethod
Constructor Detail

ExecAppRule

public ExecAppRule()
Method Detail

getType

public java.lang.String getType()
Specified by:
getType in interface ComponentType

getName

public java.lang.String getName()
Specified by:
getName in interface FilterRule

getConfigInterface

public InterfaceJPanel getConfigInterface()
Specified by:
getConfigInterface in interface FilterRule

init

public void init(Preferences Config)
Specified by:
init in interface FilterRule

eval

public boolean eval(EmailID Target)
             throws FolderException,
                    java.io.IOException
Specified by:
eval in interface FilterRule
Throws:
FolderException
java.io.IOException