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 boolean values. When combined with the Tapestry-Prop binding,
23 * this allows us to avoid OGNL bindings completely.
24 *
25 * @author Daniel Gredler
26 */
27 public class BooleanBinding extends AbstractBinding {
28
29 private boolean value;
30
31 protected BooleanBinding( String description, ValueConverter converter, Location location, boolean value ) {
32 super( description, converter, location );
33 this.value = value;
34 }
35
36 public Object getObject() {
37 return this.value;
38 }
39
40 @Override
41 public String toString() {
42 return "BooleanBinding[" + this.value + "]";
43 }
44
45 }