|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.hssf.record.RecordBase
org.apache.poi.hssf.record.Record
org.apache.poi.hssf.record.StandardRecord
org.apache.poi.hssf.record.DConRefRecord
public class DConRefRecord
DConRef records specify a range in a workbook (internal or external) that serves as a data source
for pivot tables or data consolidation.
Represents a DConRef
Structure
[MS-XLS s.
2.4.86], and the contained DConFile
structure
[MS-XLS s. 2.5.69]. This in turn contains a XLUnicodeStringNoCch
[MS-XLS s. 2.5.296].
_______________________________ | DConRef | (bytes) +-+-+-+-+-+-+-+-+-+-+...+-+-+-+-+ | ref |cch| stFile | un| +-+-+-+-+-+-+-+-+-+-+...+-+-+-+-+ | _________|_____________________ |DConFile / XLUnicodeStringNoCch| +-+-+-+-+-+-+-+-+-+-+-+...+-+-+-+ (bits) |h| reserved | rgb | +-+-+-+-+-+-+-+-+-+-+-+...+-+-+-+Where
DConFile.h = 0x00
if the characters inrgb
are single byte, and
DConFile.h = 0x01
if they are double byte. DConRef.un = 2
. Otherwise it is 1.
DConFile.rgb = (2 * DConRef.cch)
. Otherwise it is equal to
DConRef.cch
.
DConRef.rgb
starts with 0x01
if it is an external reference,
and with 0x02
if it is a self-reference.
Field Summary | |
---|---|
static short |
sid
The id of the record type, sid = 81 |
Constructor Summary | |
---|---|
DConRefRecord(byte[] data)
Read constructor. |
|
DConRefRecord(RecordInputStream inStream)
Read Constructor. |
Method Summary | |
---|---|
int |
getFirstColumn()
|
int |
getFirstRow()
|
int |
getLastColumn()
|
int |
getLastRow()
|
byte[] |
getPath()
|
java.lang.String |
getReadablePath()
|
short |
getSid()
return the non static version of the id for this record. |
boolean |
isExternalRef()
Checks if the data source in this reference record is external to this sheet or internal. |
java.lang.String |
toString()
get a string representation of the record (for biffview/debugging) |
Methods inherited from class org.apache.poi.hssf.record.StandardRecord |
---|
getRecordSize, serialize |
Methods inherited from class org.apache.poi.hssf.record.Record |
---|
clone, cloneViaReserialise, serialize |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final short sid
sid = 81
Constructor Detail |
---|
public DConRefRecord(byte[] data)
data
- byte array containing a DConRef Record, including the header.public DConRefRecord(RecordInputStream inStream)
inStream
- RecordInputStream containing a DConRefRecord structure.Method Detail |
---|
public short getSid()
Record
getSid
in class Record
public int getFirstColumn()
public int getFirstRow()
public int getLastColumn()
public int getLastRow()
public java.lang.String toString()
Record
toString
in class Record
public byte[] getPath()
public java.lang.String getReadablePath()
2.5.277 (VirtualPath)
public boolean isExternalRef()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |