Class EmbeddedObjectRefSubRecord

  • All Implemented Interfaces:

    public final class EmbeddedObjectRefSubRecord
    extends SubRecord
    implements java.lang.Cloneable
    ftPictFmla (0x0009)

    A sub-record within the OBJ record which stores a reference to an object stored in a separate entry within the OLE2 compound file.

    • Constructor Detail

      • EmbeddedObjectRefSubRecord

        public EmbeddedObjectRefSubRecord()
      • EmbeddedObjectRefSubRecord

        public EmbeddedObjectRefSubRecord​(LittleEndianInput in,
                                          int size)
    • Method Detail

      • getSid

        public short getSid()
      • getStreamId

        public java.lang.Integer getStreamId()
        Gets the stream ID containing the actual data. The data itself can be found under a top-level directory entry in the OLE2 filesystem under the name "MBDxxxxxxxx" where xxxxxxxx is this ID converted into hex (in big endian order, funnily enough.)
        the data stream ID. Possibly null
      • getOLEClassName

        public java.lang.String getOLEClassName()
      • getObjectData

        public byte[] getObjectData()
      • toString

        public java.lang.String toString()
        toString in class java.lang.Object
      • setUnknownFormulaData

        public void setUnknownFormulaData​(byte[] formularData)
      • setOleClassname

        public void setOleClassname​(java.lang.String oleClassname)
      • setStorageId

        public void setStorageId​(int storageId)