planetj.dataengine.action
Class ReflectRowAction

java.lang.Object
  extended byplanetj.dataengine.action.AbstractAction
      extended byplanetj.dataengine.action.ReflectAction
          extended byplanetj.dataengine.action.ReflectRowAction
All Implemented Interfaces:
java.lang.Cloneable, IRowAction, java.io.Serializable

public class ReflectRowAction
extends ReflectAction
implements IRowAction

Uses java reflection to perform an action on a Row.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class planetj.dataengine.action.AbstractAction
DEFAULT_TYPE
 
Fields inherited from interface planetj.dataengine.action.IRowAction
TYPE
 
Constructor Summary
ReflectRowAction(java.lang.Class c, java.lang.String methodName)
          ReflectRowAction constructor comment.
ReflectRowAction(java.lang.Class c, java.lang.String methodName, java.lang.Class[] parameterTypes)
          ReflectRowAction constructor comment.
ReflectRowAction(java.lang.String methodName)
          ReflectRowAction constructor comment.
ReflectRowAction(java.lang.String methodName, java.lang.Class[] parameterTypes)
          ReflectRowAction constructor comment.
 
Method Summary
 java.lang.String getDefaultLocation()
          Get the default location where this action is to be generated
 java.lang.String getName()
          Get the action's name.
 java.lang.String getType()
          Subclasses may override if necessary.
 
Methods inherited from class planetj.dataengine.action.ReflectAction
getMethodClass, getMethodName, getParameterTypes, handleAction, handleAction, setMethodClass, setMethodName, setParameterTypes
 
Methods inherited from class planetj.dataengine.action.AbstractAction
clone, cloneAction, getDefaultDescriptor, getDescriptor, getDetailsLocations, getDetailsModes, getLocation, getLocations, handleAction, handleAction, setDescriptor
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectRowAction

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

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

ReflectRowAction

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

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

ReflectRowAction

public ReflectRowAction(java.lang.String methodName)
ReflectRowAction constructor comment.

Parameters:
methodName - java.lang.String

ReflectRowAction

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

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

getDefaultLocation

public java.lang.String getDefaultLocation()
Description copied from class: AbstractAction
Get the default location where this action is to be generated

Specified by:
getDefaultLocation in class AbstractAction

getName

public java.lang.String getName()
Get the action's name.

Overrides:
getName in class ReflectAction

getType

public java.lang.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