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.
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 |
clone()
Deprecated.
|
EmbeddedObjectRefSubRecord |
copy() |
protected int |
getDataSize() |
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) |
java.lang.String |
toString() |
createSubRecord, isTerminating, serialize
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()
@Deprecated @Removal(version="5.0.0") public EmbeddedObjectRefSubRecord clone()
public EmbeddedObjectRefSubRecord copy()
copy
in interface Duplicatable
copy
in class SubRecord
public java.lang.String toString()
toString
in class java.lang.Object
public void setUnknownFormulaData(byte[] formularData)
public void setOleClassname(java.lang.String oleClassname)
public void setStorageId(int storageId)
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.