Package org.apache.poi.hssf.record
Class SharedValueRecordBase
- 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
-
- Direct Known Subclasses:
ArrayRecord
,SharedFormulaRecord
,TableRecord
public abstract class SharedValueRecordBase extends StandardRecord
-
-
Constructor Summary
Constructors Constructor Description SharedValueRecordBase(LittleEndianInput in)
reads only the range (1CellRangeAddress8Bit
) from the stream
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getFirstColumn()
int
getFirstRow()
int
getLastColumn()
int
getLastRow()
CellRangeAddress8Bit
getRange()
boolean
isFirstCell(int rowIx, int colIx)
boolean
isInRange(int rowIx, int colIx)
void
serialize(LittleEndianOutput out)
-
Methods inherited from class org.apache.poi.hssf.record.StandardRecord
getRecordSize, serialize
-
-
-
-
Constructor Detail
-
SharedValueRecordBase
public SharedValueRecordBase(LittleEndianInput in)
reads only the range (1CellRangeAddress8Bit
) from the stream- Parameters:
in
- The interface for reading the record data.
-
-
Method Detail
-
getRange
public final CellRangeAddress8Bit getRange()
- Returns:
- the range of cells that this record is shared across. Never
null
.
-
getFirstRow
public final int getFirstRow()
-
getLastRow
public final int getLastRow()
-
getFirstColumn
public final int getFirstColumn()
-
getLastColumn
public final int getLastColumn()
-
serialize
public void serialize(LittleEndianOutput out)
-
isInRange
public final boolean isInRange(int rowIx, int colIx)
- Parameters:
rowIx
- the row indexcolIx
- the column index- Returns:
true
if (rowIx, colIx) is within the range of this shared value object.- See Also:
getRange()
-
isFirstCell
public final boolean isFirstCell(int rowIx, int colIx)
- Parameters:
rowIx
- the row indexcolIx
- the column index- Returns:
true
if (rowIx, colIx) describes the first cell in this shared value object's range- See Also:
getRange()
-
-