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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetGenericChildrenpublic 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 SubRecordpublic void serialize(LittleEndianOutput out)
public java.lang.Integer getStreamId()
nullpublic java.lang.String getOLEClassName()
public byte[] getObjectData()
public EmbeddedObjectRefSubRecord copy()
copy in interface Duplicatablecopy in class SubRecordpublic void setUnknownFormulaData(byte[] formularData)
public void setOleClassname(java.lang.String oleClassname)
public void setStorageId(int storageId)
public SubRecord.SubRecordTypes getGenericRecordType()
getGenericRecordType in interface GenericRecordgetGenericRecordType in class SubRecordpublic java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.