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)