public final class DrawingGroupRecord extends AbstractEscherHolderRecord
Contains a single OfficeArtDggContainer
that specifies the group of drawing
objects. Get the EscherContainerRecord
representation via AbstractEscherHolderRecord.getEscherContainer()
.
Referred to as an MsoDrawingGroup
in [MS-XLS].pdf v20190618
.
Modifier and Type | Field and Description |
---|---|
static short |
sid |
Constructor and Description |
---|
DrawingGroupRecord() |
DrawingGroupRecord(DrawingGroupRecord other) |
DrawingGroupRecord(RecordInputStream in) |
Modifier and Type | Method and Description |
---|---|
DrawingGroupRecord |
copy() |
java.util.Map<java.lang.String,java.util.function.Supplier<?>> |
getGenericProperties() |
HSSFRecordTypes |
getGenericRecordType() |
static int |
getMaxRecordSize() |
protected java.lang.String |
getRecordName() |
int |
getRecordSize()
gives the current serialized size of the record.
|
short |
getSid()
return the non static version of the id for this record.
|
void |
processChildRecords()
Deprecated.
Call
AbstractEscherHolderRecord.decode() instead. |
int |
serialize(int offset,
byte[] data)
called by the class that is responsible for writing this sucker.
|
static void |
setMaxRecordSize(int size) |
addEscherRecord, addEscherRecord, clearEscherRecords, convertRawBytesToEscherRecords, decode, findFirstWithId, getEscherContainer, getEscherRecord, getEscherRecords, getGenericChildren, getRawData, join, processContinueRecord, setRawData
cloneViaReserialise, serialize, toString
public static final short sid
public DrawingGroupRecord()
public DrawingGroupRecord(DrawingGroupRecord other)
public DrawingGroupRecord(RecordInputStream in)
public static void setMaxRecordSize(int size)
size
- the max record size allowed for DrawingGroupRecordpublic static int getMaxRecordSize()
protected java.lang.String getRecordName()
getRecordName
in class AbstractEscherHolderRecord
public short getSid()
Record
getSid
in class AbstractEscherHolderRecord
public int serialize(int offset, byte[] data)
RecordBase
serialize
in class AbstractEscherHolderRecord
offset
- to begin writing atdata
- byte array containing instance data@Removal(version="5.3") @Deprecated public void processChildRecords()
AbstractEscherHolderRecord.decode()
instead.public int getRecordSize()
RecordBase
getRecordSize
in class AbstractEscherHolderRecord
public DrawingGroupRecord copy()
copy
in interface Duplicatable
copy
in class AbstractEscherHolderRecord
public HSSFRecordTypes getGenericRecordType()
getGenericRecordType
in interface GenericRecord
getGenericRecordType
in class Record
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.