Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.scopemvc.core
Class ModelAction  view ModelAction download ModelAction.java

java.lang.Object
  extended byorg.scopemvc.core.ModelAction

public final class ModelAction
extends java.lang.Object

Actions on model objects can be invoked via ActionManager's API, taking a ModelAction to describe the method to invoke. A ModelAction contains a method name and a Class[] to describe the parameters in the method signature.

ModelActions are probably not used by application builders who will more likely call a model object's methods directly.

Version:
$Revision: 1.3 $ $Date: 2002/01/19 13:01:04 $

Field Summary
private  java.lang.String methodName
           
private  java.lang.Class[] parameterClasses
           
 
Constructor Summary
ModelAction(java.lang.String inMethodName)
           
ModelAction(java.lang.String inMethodName, java.lang.Class inParameterClass)
           
ModelAction(java.lang.String inMethodName, java.lang.Class[] inParameterClasses)
           
 
Method Summary
 java.lang.String getMethodName()
           
 java.lang.Class[] getParameterClasses()
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

methodName

private java.lang.String methodName

parameterClasses

private java.lang.Class[] parameterClasses
Constructor Detail

ModelAction

public ModelAction(java.lang.String inMethodName)

ModelAction

public ModelAction(java.lang.String inMethodName,
                   java.lang.Class inParameterClass)

ModelAction

public ModelAction(java.lang.String inMethodName,
                   java.lang.Class[] inParameterClasses)
Method Detail

getMethodName

public java.lang.String getMethodName()

getParameterClasses

public java.lang.Class[] getParameterClasses()

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).