Class AssetBinding

  extended by org.apache.tapestry5.ioc.BaseLocatable
      extended by org.apache.tapestry5.internal.bindings.AbstractBinding
          extended by org.apache.tapestry5.internal.bindings.AssetBinding
All Implemented Interfaces:
Binding, AnnotationProvider, Locatable

public class AssetBinding
extends AbstractBinding

Constructor Summary
AssetBinding(Location location, String description, Asset asset)
Method Summary
 Object get()
          Reads the current value of the property (or other resource).
 Class getBindingType()
          Returns the actual class, by invoking Binding.get().
 String toString()
Methods inherited from class org.apache.tapestry5.internal.bindings.AbstractBinding
getAnnotation, isInvariant, set
Methods inherited from class org.apache.tapestry5.ioc.BaseLocatable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


public AssetBinding(Location location,
                    String description,
                    Asset asset)
Method Detail


public Class getBindingType()
Description copied from class: AbstractBinding
Returns the actual class, by invoking Binding.get(). Subclasses may override this method to work more efficiently (say, when the binding type is known statically).

Specified by:
getBindingType in interface Binding
getBindingType in class AbstractBinding


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.


public String toString()
toString in class Object

Copyright © 2003-2012 The Apache Software Foundation.