1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package net.sf.beanform.binding;
16
17 import org.apache.hivemind.Location;
18 import org.apache.tapestry.binding.AbstractBinding;
19 import org.apache.tapestry.coerce.ValueConverter;
20
21 /***
22 * Binding for any object. Serves as a simple object wrapper when we want to
23 * add bindings programmatically.
24 *
25 * @author Daniel Gredler
26 */
27 public class ObjectBinding extends AbstractBinding {
28
29 private Object object;
30
31 public ObjectBinding( String description, ValueConverter converter, Location location, Object object ) {
32 super( description, converter, location );
33 this.object = object;
34 }
35
36 public Object getObject() {
37 return this.object;
38 }
39
40 @Override
41 public String toString() {
42 return "ObjectBinding[" + this.object + "]";
43 }
44
45 }