| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.beans.Statement
public class Statement
A Statement object represents a primitive statement
 in which a single method is applied to a target and
 a set of arguments - as in "a.setFoo(b)".
 Note that where this example uses names
 to denote the target and its argument, a statement
 object does not require a name space and is constructed with
 the values themselves.
 The statement object associates the named method
 with its environment as a simple set of values:
 the target and an array of argument values.
| Constructor Summary | |
|---|---|
| Statement(Object target,
          String methodName,
          Object[] arguments)Creates a new Statementobject with atarget,methodNameandargumentsas per the parameters. | |
| Method Summary | |
|---|---|
|  void | execute()The execute method finds a method whose name is the same as the methodName property, and invokes the method on the target. | 
|  Object[] | getArguments()Returns the arguments of this statement. | 
|  String | getMethodName()Returns the name of the method. | 
|  Object | getTarget()Returns the target of this statement. | 
|  String | toString()Prints the value of this statement using a Java-style syntax. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public Statement(Object target,
                 String methodName,
                 Object[] arguments)
Statement object with a target,
 methodName and arguments as per the parameters.
target - The target of this statement.methodName - The methodName of this statement.arguments - The arguments of this statement. If null then an empty array will be used.| Method Detail | 
|---|
public Object getTarget()
public String getMethodName()
public Object[] getArguments()
public void execute()
             throws Exception
java.lang.reflect.Method class itself, conversion between
 primitive values and their associated wrapper classes is handled
 internally.
 The following method types are handled as special cases:
Expressions rather than Statements
 as they return a value.
 java.util.List
 interface may also be applied to array instances, mapping to
 the static methods of the same name in the Array class.
 
Exceptionpublic String toString()
toString in class Object| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.