Package org.apache.poi.hssf.record
Class BoolErrRecord
java.lang.Object
org.apache.poi.hssf.record.RecordBase
org.apache.poi.hssf.record.Record
org.apache.poi.hssf.record.StandardRecord
org.apache.poi.hssf.record.CellRecord
org.apache.poi.hssf.record.BoolErrRecord
- All Implemented Interfaces:
Cloneable
,CellValueRecordInterface
Creates new BoolErrRecord. (0x0205)
REFERENCE: PG ??? Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)
- Author:
- Michael P. Harhen, Jason Height (jheight at chariot dot net dot au)
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates new BoolErrRecord -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Append specific debug info (used byCellRecord.toString()
for the value contained in this record.clone()
boolean
get the value for the cellbyte
get the error value for the cellprotected String
Gets the debug info BIFF record type name (used byCellRecord.toString()
.short
getSid()
return the non static version of the id for this record.protected int
boolean
Indicates whether the call holds a boolean valueboolean
isError()
Indicates whether the call holds an error valueprotected void
writes out the value data for this cell recordvoid
setValue
(boolean value) set the boolean value for the cellvoid
setValue
(byte value) set the error value for the cell.void
setValue
(FormulaError value) set the error value for the cellMethods inherited from class org.apache.poi.hssf.record.CellRecord
copyBaseFields, getColumn, getDataSize, getRow, getXFIndex, serialize, setColumn, setRow, setXFIndex, toString
Methods inherited from class org.apache.poi.hssf.record.StandardRecord
getRecordSize, serialize
Methods inherited from class org.apache.poi.hssf.record.Record
cloneViaReserialise, serialize
-
Field Details
-
sid
public static final short sid- See Also:
-
-
Constructor Details
-
BoolErrRecord
public BoolErrRecord()Creates new BoolErrRecord -
BoolErrRecord
- Parameters:
in
- the RecordInputstream to read the record from
-
-
Method Details
-
setValue
public void setValue(boolean value) set the boolean value for the cell- Parameters:
value
- representing the boolean value
-
setValue
public void setValue(byte value) set the error value for the cell. SeeFormulaError
for valid codes.- Parameters:
value
- error representing the error value this value can only be 0,7,15,23,29,36 or 42 see bugzilla bug 16560 for an explanation
-
setValue
set the error value for the cell- Parameters:
value
- error representing the error value this value can only be 0,7,15,23,29,36 or 42 see bugzilla bug 16560 for an explanation
-
getBooleanValue
public boolean getBooleanValue()get the value for the cell- Returns:
- boolean representing the boolean value
-
getErrorValue
public byte getErrorValue()get the error value for the cell- Returns:
- byte representing the error value
-
isBoolean
public boolean isBoolean()Indicates whether the call holds a boolean value- Returns:
- boolean true if the cell holds a boolean value
-
isError
public boolean isError()Indicates whether the call holds an error value- Returns:
- boolean true if the cell holds an error value
-
getRecordName
Description copied from class:CellRecord
Gets the debug info BIFF record type name (used byCellRecord.toString()
.- Specified by:
getRecordName
in classCellRecord
- Returns:
- the record type name
-
appendValueText
Description copied from class:CellRecord
Append specific debug info (used byCellRecord.toString()
for the value contained in this record. Trailing new-line should not be appended (superclass does that).- Specified by:
appendValueText
in classCellRecord
- Parameters:
sb
- the StringBuilder to write to
-
serializeValue
Description copied from class:CellRecord
writes out the value data for this cell record- Specified by:
serializeValue
in classCellRecord
- Parameters:
out
- the output
-
getValueDataSize
protected int getValueDataSize()- Specified by:
getValueDataSize
in classCellRecord
- Returns:
- the size (in bytes) of the value data for this cell record
-
getSid
public short getSid()Description copied from class:Record
return the non static version of the id for this record. -
clone
-