org.apache.tapestry.binding
Class OGNLBindingFactory
java.lang.Object
org.apache.tapestry.binding.AbstractBindingFactory
org.apache.tapestry.binding.OGNLBindingFactory
- All Implemented Interfaces:
- BindingFactory
- public class OGNLBindingFactory
- extends AbstractBindingFactory
Implementation of BindingFactory
that creates
ExpressionBinding
instances.
- Since:
- 4.0
- Author:
- Howard Lewis Ship
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OGNLBindingFactory
public OGNLBindingFactory()
createBinding
public IBinding createBinding(IComponent root,
java.lang.String description,
java.lang.String path,
org.apache.hivemind.Location location)
- Description copied from interface:
BindingFactory
- Creates a new binding instance.
- Parameters:
root
- the component that is the source of properties or messages (or etc.). When the
path is "evaluated", the root component provides a context.path
- The path used to get (or update) a value for the path. This may be an OGNL
expression, a message key, a literal value, or otherwise defined by the type of
binding. It is the value of the binding reference with the prefix (used to
identify the factory) stripped off.location
- The location of the binding, used to report any errors related to the binding, or
to the component parameter the binding is bound to.
setExpressionCache
public void setExpressionCache(ExpressionCache expressionCache)
setExpressionEvaluator
public void setExpressionEvaluator(ExpressionEvaluator expressionEvaluator)