mailpuccino
Class ExecAppAction

java.lang.Object
  extended bymailpuccino.ExecAppAction
All Implemented Interfaces:
ComponentType, FilterAction

public class ExecAppAction
extends java.lang.Object
implements FilterAction


Nested Class Summary
(package private)  class ExecAppAction.ConfigInterface
           
 
Field Summary
(package private)  Preferences Config
           
(package private)  java.lang.reflect.Method MainMethod
           
(package private) static java.lang.Class[] MainParamTypes
           
(package private)  java.lang.String[] MsgArg
           
(package private) static java.lang.String[] NoArgs
           
(package private)  java.lang.Object[] TheArgs
           
(package private) static java.lang.String Type
           
 
Constructor Summary
ExecAppAction()
           
 
Method Summary
 InterfaceJPanel getConfigInterface()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 void init(Preferences Config)
           
 EmailID performAction(EmailID Target)
           
 
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

MainParamTypes

static java.lang.Class[] MainParamTypes

NoArgs

static java.lang.String[] NoArgs

MsgArg

java.lang.String[] MsgArg

TheArgs

java.lang.Object[] TheArgs

MainMethod

java.lang.reflect.Method MainMethod

Config

Preferences Config
Constructor Detail

ExecAppAction

public ExecAppAction()
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 FilterAction

init

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

getConfigInterface

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

performAction

public EmailID performAction(EmailID Target)
Specified by:
performAction in interface FilterAction