java.lang.ObjectAnjava.beans.Statement
java.beans.Expression
Expression
object represents a primitive expression
in which a single method is applied to a target and a set of
arguments to return a result - as in "a.getFoo()"
.
In addition to the properties of the super class, the
Expression
object provides a value which
is the object returned when this expression is evaluated.
The return value is typically not provided by the caller and
is instead computed by dynamically finding the method and invoking
it when the first call to getValue
is made.
Fields inherited from java.beans.Statement: |
---|
defaultExceptionListener, loader |
Constructor: |
---|
The {@code target} and the {@code methodName} values should not be {@code null}. Otherwise an attempt to execute this {@code Expression} will result in a {@code NullPointerException}. If the {@code arguments} value is {@code null}, an empty array is used as the value of the {@code arguments} property.
|
The {@code target} and the {@code methodName} values should not be {@code null}. Otherwise an attempt to execute this {@code Expression} will result in a {@code NullPointerException}. If the {@code arguments} value is {@code null}, an empty array is used as the value of the {@code arguments} property.
|
Method from java.beans.Expression Summary: |
---|
execute, getValue, instanceName, setValue, toString |
Methods from java.beans.Statement: |
---|
execute, getArguments, getMethod, getMethodName, getTarget, instanceName, invoke, toString |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from java.beans.Expression Detail: |
---|
If the invoked method completes normally, the value it returns is copied in the {@code value} property. Note that the {@code value} property is set to {@code null}, if the return type of the underlying method is {@code void}. |
getValue . If the value property
was already set, either by a call to setValue
or a previous call to getValue then the value
property is returned without either looking up or calling the method.
The value property of an
See the |
|
value .
This value will be returned by the getValue method
without calling the method associated with this
expression. |
|