Reference: [MS-OGRAPH].pdf sec 2.4.69
| Modifier and Type | Class and Description |
|---|---|
| private static class | DrawingSelectionRecord.
From [MS-ODRAW].pdf sec 2.2.1
TODO - make EscherRecordHeader |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int | _dgslk
a MSODGSLK enum value for the current selection mode |
| private DrawingSelectionRecord. | |
| private int[] | _shapeIds
selected shape IDs (e.g. from EscherSpRecord.ShapeId) |
| private int | |
| public static final short |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public DrawingSelectionRecord | copy()
Implements abstract org. Implements org.
|
| protected int | |
| public Map | |
| public HSSFRecordTypes | getGenericRecordType()
Overrides default org. Implements abstract org.
|
| public short | getSid()
Implements abstract org. return the non static version of the id for this record. |
| public void | serialize(LittleEndianOutput
the output object out)Implements abstract org. Write the data content of this BIFF record. |
| _cpsp | back to summary |
|---|---|
| private int _cpsp | |
| _dgslk | back to summary |
|---|---|
| private int _dgslk a MSODGSLK enum value for the current selection mode | |
| _header | back to summary |
|---|---|
| private DrawingSelectionRecord. | |
| _shapeIds | back to summary |
|---|---|
| private int[] _shapeIds selected shape IDs (e.g. from EscherSpRecord.ShapeId) | |
| _spidFocus | back to summary |
|---|---|
| private int _spidFocus | |
| sid | back to summary |
|---|---|
| public static final short sid | |
| DrawingSelectionRecord | back to summary |
|---|---|
| public DrawingSelectionRecord(RecordInputStream in) | |
| copy | back to summary |
|---|---|
| public DrawingSelectionRecord copy() Implements abstract org. Implements org.
| |
| getDataSize | back to summary |
|---|---|
| protected int getDataSize() Implements abstract org. | |
| getGenericProperties | back to summary |
|---|---|
| public Map Implements org.
| |
| getGenericRecordType | back to summary |
|---|---|
| public HSSFRecordTypes getGenericRecordType() Overrides default org. Implements abstract org.
| |
| getSid | back to summary |
|---|---|
| public short getSid() Implements abstract org. Doc from org. return the non static version of the id for this record.
| |
| serialize | back to summary |
|---|---|
| public void serialize(LittleEndianOutput out) Implements abstract org. Doc from org. Write the data content of this BIFF record. The 'ushort sid' and 'ushort size' header fields have already been written by the superclass.
The number of bytes written must equal the record size reported by
| |
TODO - make EscherRecordHeader LittleEndianInput aware and refactor with this
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final int | _type
value should be between 0xF000 and 0xFFFF |
| private final int | _verAndInstance
lower 4 bits is 'version' usually 0x01 or 0x0F (for containers) upper 12 bits is 'instance' |
| public static final int |
| Access | Constructor and Description |
|---|---|
| public |
| _length | back to summary |
|---|---|
| private final int _length | |
| _type | back to summary |
|---|---|
| private final int _type value should be between 0xF000 and 0xFFFF | |
| _verAndInstance | back to summary |
|---|---|
| private final int _verAndInstance lower 4 bits is 'version' usually 0x01 or 0x0F (for containers) upper 12 bits is 'instance' | |
| ENCODED_SIZE | back to summary |
|---|---|
| public static final int ENCODED_SIZE | |
| OfficeArtRecordHeader | back to summary |
|---|---|
| public OfficeArtRecordHeader(LittleEndianInput in) | |
| getGenericProperties | back to summary |
|---|---|
| public Map Implements org.
| |
| serialize | back to summary |
|---|---|
| public void serialize(LittleEndianOutput out) | |