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:
Duplicatable
,GenericRecord
,CellValueRecordInterface
public final class BoolErrRecord extends CellRecord
Creates new BoolErrRecord. (0x0205)
-
-
Field Summary
Fields Modifier and Type Field Description static short
sid
-
Constructor Summary
Constructors Constructor Description BoolErrRecord()
Creates new BoolErrRecordBoolErrRecord(BoolErrRecord other)
BoolErrRecord(RecordInputStream in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BoolErrRecord
copy()
boolean
getBooleanValue()
get the value for the cellbyte
getErrorValue()
get the error value for the cellMap<String,Supplier<?>>
getGenericProperties()
HSSFRecordTypes
getGenericRecordType()
protected String
getRecordName()
Gets the debug info BIFF record type name (used byRecord.toString()
.short
getSid()
return the non static version of the id for this record.protected int
getValueDataSize()
boolean
isBoolean()
Indicates whether the call holds a boolean valueboolean
isError()
Indicates whether the call holds an error valueprotected void
serializeValue(LittleEndianOutput out)
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 cell-
Methods inherited from class org.apache.poi.hssf.record.CellRecord
getColumn, getDataSize, getRow, getXFIndex, serialize, setColumn, setRow, setXFIndex
-
Methods inherited from class org.apache.poi.hssf.record.StandardRecord
getRecordSize, serialize
-
Methods inherited from class org.apache.poi.hssf.record.Record
cloneViaReserialise, serialize, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren
-
-
-
-
Field Detail
-
sid
public static final short sid
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BoolErrRecord
public BoolErrRecord()
Creates new BoolErrRecord
-
BoolErrRecord
public BoolErrRecord(BoolErrRecord other)
-
BoolErrRecord
public BoolErrRecord(RecordInputStream in)
- Parameters:
in
- the RecordInputstream to read the record from
-
-
Method Detail
-
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
public void setValue(FormulaError value)
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
protected String getRecordName()
Description copied from class:CellRecord
Gets the debug info BIFF record type name (used byRecord.toString()
.- Specified by:
getRecordName
in classCellRecord
- Returns:
- the record type name
-
serializeValue
protected void serializeValue(LittleEndianOutput out)
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.
-
copy
public BoolErrRecord copy()
- Specified by:
copy
in interfaceDuplicatable
- Specified by:
copy
in classCellRecord
- Returns:
- a deep copy of the implementing class / instance
-
getGenericRecordType
public HSSFRecordTypes getGenericRecordType()
- Specified by:
getGenericRecordType
in interfaceGenericRecord
- Specified by:
getGenericRecordType
in classRecord
-
getGenericProperties
public Map<String,Supplier<?>> getGenericProperties()
- Specified by:
getGenericProperties
in interfaceGenericRecord
- Overrides:
getGenericProperties
in classCellRecord
-
-