planetj.dataengine.action
Class ReflectRowCollectionAction

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

public class ReflectRowCollectionAction
extends ReflectAction
implements IRowCollectionAction

Uses java reflection to perform an action on a RowCollection.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class planetj.dataengine.action.AbstractAction
DEFAULT_TYPE
 
Fields inherited from interface planetj.dataengine.action.IRowCollectionAction
TYPE
 
Constructor Summary
ReflectRowCollectionAction(java.lang.Class c, java.lang.String methodName)
          ReflectRowAction constructor comment.
ReflectRowCollectionAction(java.lang.Class c, java.lang.String methodName, java.lang.Class[] parameterTypes)
          ReflectRowAction constructor comment.
ReflectRowCollectionAction(java.lang.String methodName)
          ReflectRowAction constructor comment.
ReflectRowCollectionAction(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

ReflectRowCollectionAction

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

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

ReflectRowCollectionAction

public ReflectRowCollectionAction(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[]

ReflectRowCollectionAction

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

Parameters:
methodName - java.lang.String

ReflectRowCollectionAction

public ReflectRowCollectionAction(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