|
||||||||||
| 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 Recordpublic int getFirstColumn()
public int getFirstRow()
public int getLastColumn()
public int getLastRow()
public java.lang.String toString()
Record
toString in class Recordpublic 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 | |||||||||