public final class EmbeddedObjectRefSubRecord extends SubRecord
A sub-record within the OBJ record which stores a reference to an object stored in a separate entry within the OLE2 compound file.
SubRecord.SubRecordTypes
Modifier and Type | Field and Description |
---|---|
static short |
sid |
Constructor and Description |
---|
EmbeddedObjectRefSubRecord() |
EmbeddedObjectRefSubRecord(EmbeddedObjectRefSubRecord other) |
EmbeddedObjectRefSubRecord(LittleEndianInput in,
int size) |
Modifier and Type | Method and Description |
---|---|
EmbeddedObjectRefSubRecord |
copy() |
protected int |
getDataSize() |
java.util.Map<java.lang.String,java.util.function.Supplier<?>> |
getGenericProperties() |
SubRecord.SubRecordTypes |
getGenericRecordType() |
byte[] |
getObjectData() |
java.lang.String |
getOLEClassName() |
short |
getSid() |
java.lang.Integer |
getStreamId()
Gets the stream ID containing the actual data.
|
void |
serialize(LittleEndianOutput out) |
void |
setOleClassname(java.lang.String oleClassname) |
void |
setStorageId(int storageId) |
void |
setUnknownFormulaData(byte[] formularData) |
createSubRecord, getMaxRecordLength, isTerminating, serialize, setMaxRecordLength, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getGenericChildren
public static final short sid
public EmbeddedObjectRefSubRecord()
public EmbeddedObjectRefSubRecord(EmbeddedObjectRefSubRecord other)
public EmbeddedObjectRefSubRecord(LittleEndianInput in, int size)
public short getSid()
protected int getDataSize()
getDataSize
in class SubRecord
public void serialize(LittleEndianOutput out)
public java.lang.Integer getStreamId()
null
public java.lang.String getOLEClassName()
public byte[] getObjectData()
public EmbeddedObjectRefSubRecord copy()
copy
in interface Duplicatable
copy
in class SubRecord
public void setUnknownFormulaData(byte[] formularData)
public void setOleClassname(java.lang.String oleClassname)
public void setStorageId(int storageId)
public SubRecord.SubRecordTypes getGenericRecordType()
getGenericRecordType
in interface GenericRecord
getGenericRecordType
in class SubRecord
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.