java命名空间java.beans类expression的类成员方法:
expression定义及介绍
本文导语:
expression
public expression(object value,
object target,
string methodname,
object[] arguments)
为某个返回结果的方法创建一个新的 expression 对象。但是永远都不会计算结果,因为此构造方法通过调用 set...
public expression(object value,
object target,
string methodname,
object[] arguments)
- 为某个返回结果的方法创建一个新的
expression 对象。但是永远都不会计算结果,因为此
iis7站长之家通过调用 setvalue 方法,使用 value 参数来设置 value 属性。
- 参数:
value - 此表达式的 value。target - 此表达式的 target。methodname - 此表达式的 methodname。arguments - 此表达式的 arguments。如果该参数为 null,则使用一个空数组。- 另请参见:
setvalue(java.lang.object)
public object getvalue()
throws exception
- 如果此实例的 value 属性尚未设置,则此方法利用这些参数,在此目标上动态查找具有指定 methodname 的方法,并调用该方法。方法调用的结果首先被复制到此表达式的 value 属性中,然后作为
getvalue 的结果返回。如果通过调用 setvalue 或因为以前调用 getvalue 已经设置 value 属性,则返回该 value 属性,无需查找或调用该方法。
默认情况下,expression 的 value 属性被设置为唯一私有(非 null)值,此值被用作指示该方法尚未被调用的内部指示。返回值 null 将替代此默认值,其他任何值也是如此操作,以确保表达式不会被多次求值。
关于如何使用动态类型的 target 和 arguments 选择方法的细节,请参见 excecute 方法。
- 返回:
- 对这些 arguments 应用此方法的结果。
- 抛出:
exception- 另请参见:
statement.execute(),
setvalue(java.lang.object)