org.chenillekit.tapestry.core.bindings
Class ListBinding

java.lang.Object
  extended by org.apache.tapestry5.ioc.BaseLocatable
      extended by org.apache.tapestry5.internal.bindings.AbstractBinding
          extended by org.chenillekit.tapestry.core.bindings.ListBinding
All Implemented Interfaces:
Binding, AnnotationProvider, Locatable
Direct Known Subclasses:
LoopBinding

public class ListBinding
extends AbstractBinding

Binding type for collection values. This binding called by expression "list:".

Version:
$Id: ListBinding.java 594 2009-12-05 15:17:26Z mlusetti $

Constructor Summary
ListBinding(Location location, List<Binding> bindings, boolean invariant)
           
 
Method Summary
 Object get()
           
 Class<Object[]> getBindingType()
           
 boolean isInvariant()
           
 
Methods inherited from class org.apache.tapestry5.internal.bindings.AbstractBinding
getAnnotation, set
 
Methods inherited from class org.apache.tapestry5.ioc.BaseLocatable
getLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListBinding

public ListBinding(Location location,
                   List<Binding> bindings,
                   boolean invariant)
Method Detail

get

public Object get()

isInvariant

public boolean isInvariant()
Specified by:
isInvariant in interface Binding
Overrides:
isInvariant in class AbstractBinding

getBindingType

public Class<Object[]> getBindingType()
Specified by:
getBindingType in interface Binding
Overrides:
getBindingType in class AbstractBinding


Copyright © 2008-2011 ChenilleKit. All Rights Reserved.