Class XSLFObjectData

    • Constructor Detail

      • XSLFObjectData

        public XSLFObjectData​(PackagePart part)
        Construct XSLFOleData from a package part
        Parameters:
        part - the package part holding the ole data
        Since:
        POI 3.14-Beta1
    • Method Detail

      • getInputStream

        public java.io.InputStream getInputStream()
                                           throws java.io.IOException
        Description copied from interface: ObjectData
        Gets an input stream which returns the binary of the embedded data.
        Specified by:
        getInputStream in interface ObjectData
        Returns:
        the input stream which will contain the binary of the embedded data.
        Throws:
        java.io.IOException
      • getOutputStream

        public java.io.OutputStream getOutputStream()
                                             throws java.io.IOException
        Specified by:
        getOutputStream in interface ObjectData
        Returns:
        the object data as stream (for writing)
        Throws:
        java.io.IOException
      • setData

        public void setData​(byte[] data)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getOLE2ClassName

        public java.lang.String getOLE2ClassName()
        Specified by:
        getOLE2ClassName in interface ObjectData
        Returns:
        the OLE2 Class Name of the object
      • getFileName

        public java.lang.String getFileName()
        Specified by:
        getFileName in interface ObjectData
        Returns:
        a filename suggestion - inspecting/interpreting the Directory object probably gives a better result