planetj.dataengine.display
Class ReflectRowAction

java.lang.Object
  |
  +--planetj.dataengine.display.AbstractAction
        |
        +--planetj.dataengine.display.ReflectAction
              |
              +--planetj.dataengine.display.ReflectRowAction
All Implemented Interfaces:
IRowAction

public class ReflectRowAction
extends ReflectAction
implements IRowAction

Uses java reflection to perform an action on a Row.


Field Summary
 
Fields inherited from class planetj.dataengine.display.AbstractAction
DEFAULT_TYPE
 
Fields inherited from interface planetj.dataengine.display.IRowAction
TYPE
 
Constructor Summary
ReflectRowAction(Class c, String methodName)
          ReflectRowAction constructor comment.
ReflectRowAction(Class c, String methodName, Class[] parameterTypes)
          ReflectRowAction constructor comment.
ReflectRowAction(String methodName)
          ReflectRowAction constructor comment.
ReflectRowAction(String methodName, Class[] parameterTypes)
          ReflectRowAction constructor comment.
 
Method Summary
 String getType()
          Subclasses may override if necessary.
 
Methods inherited from class planetj.dataengine.display.ReflectAction
getMethodClass, getMethodName, getParameterTypes, handleAction, handleAction, setMethodClass, setMethodName, setParameterTypes
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectRowAction

public ReflectRowAction(Class c,
                        String methodName)
ReflectRowAction constructor comment.

Parameters:
c - java.lang.Class
methodName - java.lang.String

ReflectRowAction

public ReflectRowAction(Class c,
                        String methodName,
                        Class[] parameterTypes)
ReflectRowAction constructor comment.

Parameters:
c - java.lang.Class
methodName - java.lang.String
parameterTypes - java.lang.Class[]

ReflectRowAction

public ReflectRowAction(String methodName)
ReflectRowAction constructor comment.

Parameters:
methodName - java.lang.String

ReflectRowAction

public ReflectRowAction(String methodName,
                        Class[] parameterTypes)
ReflectRowAction constructor comment.

Parameters:
methodName - java.lang.String
parameterTypes - java.lang.Class[]
Method Detail

getType

public String getType()
Subclasses may override if necessary. Doing so will allow subclasses to have their own distinct property group descriptors.

Overrides:
getType in class AbstractAction