1 4 package com.tc.util; 5 6 9 public class SettableBoolValue extends SettableValue { 10 11 public SettableBoolValue() { 12 super(); 13 } 14 15 public void setBool(boolean value) { 16 super.set(new Boolean (value)); 17 } 18 19 22 public boolean boolValue() { 23 return boolValue(false); 24 } 25 26 29 public boolean boolValue(boolean defaultValue) { 30 if (isSet()) { 31 Boolean b = (Boolean ) value(); 32 return b.booleanValue(); 33 } else { 34 return defaultValue; 35 } 36 } 37 38 public Object clone() { 39 SettableBoolValue out = new SettableBoolValue(); 40 if (this.isSet()) out.set(this.value()); 41 return out; 42 } 43 44 } | Popular Tags |