Package org.zkoss.bind.sys
Interface ReferenceBinding
-
- All Superinterfaces:
Binding
,LoadBinding
- All Known Implementing Classes:
IndirectBinding
,ReferenceBindingImpl
public interface ReferenceBinding extends LoadBinding
A reference to an expression.- Since:
- 6.0.0
- Author:
- henrichen
- See Also:
XelELContext.getVariableMapper()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getPropertyString()
Returns the reference expression script of this binding.java.lang.Object
getValue(BindELContext ctx)
Returns the referenced value.void
invalidateCache()
Invalidate cached value of this reference.void
setValue(BindELContext ctx, java.lang.Object value)
Sets the value to referenced object-
Methods inherited from interface org.zkoss.bind.sys.Binding
getArgs, getBinder, getComponent
-
Methods inherited from interface org.zkoss.bind.sys.LoadBinding
load
-
-
-
-
Method Detail
-
getValue
java.lang.Object getValue(BindELContext ctx)
Returns the referenced value.- Parameters:
ctx
- the context to evaluate the reference expression.- Returns:
- the referenced value.
-
setValue
void setValue(BindELContext ctx, java.lang.Object value)
Sets the value to referenced object- Parameters:
ctx
- the context to evaluate the reference expression.
-
getPropertyString
java.lang.String getPropertyString()
Returns the reference expression script of this binding.- Returns:
- the reference expression script of this binding.
-
invalidateCache
void invalidateCache()
Invalidate cached value of this reference.
-
-