public class EmbeddedObjectRefSubRecord extends SubRecord
| Modifier and Type | Field and Description | 
|---|---|
| short | field_1_stream_id_offset | 
| short[] | field_2_unknown | 
| short | field_3_unicode_len | 
| boolean | field_4_unicode_flag | 
| String | field_5_ole_classname | 
| int | field_6_stream_id | 
| static short | sid | 
| Constructor and Description | 
|---|
| EmbeddedObjectRefSubRecord() | 
| EmbeddedObjectRefSubRecord(RecordInputStream in)Constructs an EmbeddedObjectRef record and sets its fields appropriately. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | fillFields(RecordInputStream in)called by the constructor, should set class level fields. | 
| int | getRecordSize()Size of record (exluding 4 byte header) | 
| short | getSid()return the non static version of the id for this record. | 
| int | getStreamId()Gets the stream ID containing the actual data. | 
| int | serialize(int offset,
         byte[] data)called by the class that is responsible for writing this sucker. | 
| String | toString()get a string representation of the record (for biffview/debugging) | 
| protected void | validateSid(short id)Checks the sid matches the expected side for this record | 
createSubRecordclone, isInValueSection, isValue, serializepublic static final short sid
public short field_1_stream_id_offset
public short[] field_2_unknown
public short field_3_unicode_len
public boolean field_4_unicode_flag
public String field_5_ole_classname
public int field_6_stream_id
public EmbeddedObjectRefSubRecord()
public EmbeddedObjectRefSubRecord(RecordInputStream in)
in - the record input stream.protected void validateSid(short id)
validateSid in class Recordid - the expected sid.public short getSid()
Recordprotected void fillFields(RecordInputStream in)
RecordfillFields in class Recordin - the RecordInputstream to read the record frompublic int serialize(int offset,
            byte[] data)
Recordpublic int getRecordSize()
getRecordSize in class Recordpublic int getStreamId()
Copyright © 2016 Open Microscopy Environment