org.apache.poi.hssf.record
Class LbsDataSubRecord
java.lang.Object
org.apache.poi.hssf.record.SubRecord
org.apache.poi.hssf.record.LbsDataSubRecord
public class LbsDataSubRecord
- extends SubRecord
This structure specifies the properties of a list or drop-down list embedded object in a sheet.
Field Summary |
static int |
sid
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
sid
public static final int sid
- See Also:
- Constant Field Values
LbsDataSubRecord
public LbsDataSubRecord(LittleEndianInput in,
int cbFContinued,
int cmoOt)
- Parameters:
in
- the stream to read data fromcbFContinued
- the seconf short in the record headercmoOt
- the containing Obj's CommonObjectDataSubRecord.field_1_objectType
newAutoFilterInstance
public static LbsDataSubRecord newAutoFilterInstance()
- Returns:
- a new instance of LbsDataSubRecord to construct auto-filters
- See Also:
ComboboxShape.createObjRecord(org.apache.poi.hssf.usermodel.HSSFSimpleShape, int)
isTerminating
public boolean isTerminating()
- Description copied from class:
SubRecord
- Wether this record terminates the sub-record stream.
There are two cases when this method must be overridden and return
true
- EndSubRecord (sid = 0x00)
- LbsDataSubRecord (sid = 0x12)
- Overrides:
isTerminating
in class SubRecord
- Returns:
- true as LbsDataSubRecord is always the last sub-record
getDataSize
protected int getDataSize()
- Specified by:
getDataSize
in class SubRecord
- Returns:
- the size of the data for this record (which is always 4 bytes less than the total
record size). Note however, that ushort encoded after the record sid is usually but not
always the data size.
serialize
public void serialize(LittleEndianOutput out)
- Specified by:
serialize
in class SubRecord
clone
public java.lang.Object clone()
- Specified by:
clone
in class SubRecord
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getFormula
public Ptg getFormula()
- Returns:
- the formula that specifies the range of cell values that are the items in this list.
getNumberOfItems
public int getNumberOfItems()
- Returns:
- the number of items in the list
Copyright 2012 The Apache Software Foundation or
its licensors, as applicable.