org.apache.tapestry5.internal.services
Class AttributeExpansionBinding
java.lang.Object
org.apache.tapestry5.ioc.BaseLocatable
org.apache.tapestry5.internal.bindings.AbstractBinding
org.apache.tapestry5.internal.services.AttributeExpansionBinding
- All Implemented Interfaces:
- Binding, AnnotationProvider, Locatable
public class AttributeExpansionBinding
- extends AbstractBinding
Wraps a StringProvider
as a read-only Binding
.
Method Summary |
Object |
get()
Reads the current value of the property (or other resource). |
boolean |
isInvariant()
Returns false. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeExpansionBinding
public AttributeExpansionBinding(Location location,
StringProvider provider)
get
public Object get()
- Description copied from interface:
Binding
- Reads the current value of the property (or other resource). When reading properties of objects that are
primitive types, this will return an instance of the wrapper type. In some cases, a binding is read only and this
method will throw a runtime exception.
isInvariant
public boolean isInvariant()
- Returns false. Expansions reference properties that may change arbitrarily.
- Specified by:
isInvariant
in interface Binding
- Overrides:
isInvariant
in class AbstractBinding
Copyright © 2003-2012 The Apache Software Foundation.