Documentation of 'org.apache.poi.POIXMLDocument' Java class
POIXMLDocument
org.apache.poi

Class POIXMLDocument

    • Field Detail

      • DOCUMENT_CREATOR

        public static final java.lang.String DOCUMENT_CREATOR
        See Also:
        Constant Field Values
      • OLE_OBJECT_REL_TYPE

        public static final java.lang.String OLE_OBJECT_REL_TYPE
        See Also:
        Constant Field Values
      • PACK_OBJECT_REL_TYPE

        public static final java.lang.String PACK_OBJECT_REL_TYPE
        See Also:
        Constant Field Values
    • Method Detail

      • openPackage

        public static OPCPackage openPackage(java.lang.String path)
                                      throws java.io.IOException
        Wrapper to open a package, returning an IOException in the event of a problem. Works around shortcomings in java's this() constructor calls
        Throws:
        java.io.IOException
      • hasOOXMLHeader

        public static boolean hasOOXMLHeader(java.io.InputStream inp)
                                      throws java.io.IOException
        Checks that the supplied InputStream (which MUST support mark and reset, or be a PushbackInputStream) has a OOXML (zip) header at the start of it. If your InputStream does not support mark / reset, then wrap it in a PushBackInputStream, then be sure to always use that, and not the original!
        Parameters:
        inp - An InputStream which supports either mark/reset, or is a PushbackInputStream
        Throws:
        java.io.IOException
      • getProperties

        public POIXMLProperties getProperties()
        Get the document properties. This gives you access to the core ooxml properties, and the extended ooxml properties.
      • write

        public final void write(java.io.OutputStream stream)
                         throws java.io.IOException
        Write out this document to an Outputstream.
        Parameters:
        stream - - the java OutputStream you wish to write the file to
        Throws:
        java.io.IOException - if anything can't be written.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.