Files
HRMS/hrmsEjb/jxl/biff/formula/BooleanValue.java
2025-07-28 13:56:49 +05:30

28 lines
605 B
Java

package jxl.biff.formula;
class BooleanValue extends Operand implements ParsedThing {
private boolean value;
public BooleanValue() {}
public BooleanValue(String s) {
this.value = Boolean.valueOf(s).booleanValue();
}
public int read(byte[] data, int pos) {
this.value = (data[pos] == 1);
return 1;
}
byte[] getBytes() {
byte[] data = new byte[2];
data[0] = Token.BOOL.getCode();
data[1] = (byte)((this.value == true) ? 1 : 0);
return data;
}
public void getString(StringBuffer buf) {
buf.append((new Boolean(this.value)).toString());
}
}