Package org.apache.poi.hssf.record
Class ArrayRecord
- 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.SharedValueRecordBase
 - 
- org.apache.poi.hssf.record.ArrayRecord
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Duplicatable,GenericRecord
public final class ArrayRecord extends SharedValueRecordBase
ARRAY (0x0221)Treated in a similar way to SharedFormulaRecord
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static shortsid 
- 
Constructor Summary
Constructors Constructor Description ArrayRecord(ArrayRecord other)ArrayRecord(RecordInputStream in)ArrayRecord(Formula formula, CellRangeAddress8Bit range) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayRecordcopy()protected intgetExtraDataSize()Ptg[]getFormulaTokens()Map<String,Supplier<?>>getGenericProperties()HSSFRecordTypesgetGenericRecordType()shortgetSid()return the non static version of the id for this record.booleanisAlwaysRecalculate()booleanisCalculateOnOpen()protected voidserializeExtraData(LittleEndianOutput out)- 
Methods inherited from class org.apache.poi.hssf.record.SharedValueRecordBase
getDataSize, getFirstColumn, getFirstRow, getLastColumn, getLastRow, getRange, isFirstCell, isInRange, serialize 
- 
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
- 
ArrayRecord
public ArrayRecord(ArrayRecord other)
 
- 
ArrayRecord
public ArrayRecord(RecordInputStream in)
 
- 
ArrayRecord
public ArrayRecord(Formula formula, CellRangeAddress8Bit range)
 
 - 
 
- 
Method Detail
- 
isAlwaysRecalculate
public boolean isAlwaysRecalculate()
 
- 
isCalculateOnOpen
public boolean isCalculateOnOpen()
 
- 
getFormulaTokens
public Ptg[] getFormulaTokens()
 
- 
getExtraDataSize
protected int getExtraDataSize()
- Specified by:
 getExtraDataSizein classSharedValueRecordBase
 
- 
serializeExtraData
protected void serializeExtraData(LittleEndianOutput out)
- Specified by:
 serializeExtraDatain classSharedValueRecordBase
 
- 
getSid
public short getSid()
Description copied from class:Recordreturn the non static version of the id for this record. 
- 
copy
public ArrayRecord copy()
- Specified by:
 copyin interfaceDuplicatable- Specified by:
 copyin classStandardRecord- Returns:
 - a deep copy of the implementing class / instance
 
 
- 
getGenericRecordType
public HSSFRecordTypes getGenericRecordType()
- Specified by:
 getGenericRecordTypein interfaceGenericRecord- Specified by:
 getGenericRecordTypein classRecord
 
 - 
 
 -