org.apache.poi.hpbf
Class HPBFDocument
java.lang.Object
org.apache.poi.POIDocument
org.apache.poi.hpbf.HPBFDocument
public final class HPBFDocument
- extends POIDocument
This class provides the basic functionality
for HPBF, our implementation of the publisher
file format.
Methods inherited from class org.apache.poi.POIDocument |
createInformationProperties, getDirectory, getDocumentSummaryInformation, getPropertySet, getPropertySet, getSummaryInformation, readProperties, writeProperties, writeProperties, writeProperties, writePropertySet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HPBFDocument
public HPBFDocument(POIFSFileSystem fs)
throws java.io.IOException
- Opens a new publisher document
- Throws:
java.io.IOException
HPBFDocument
public HPBFDocument(NPOIFSFileSystem fs)
throws java.io.IOException
- Throws:
java.io.IOException
HPBFDocument
public HPBFDocument(java.io.InputStream inp)
throws java.io.IOException
- Throws:
java.io.IOException
HPBFDocument
public HPBFDocument(DirectoryNode dir)
throws java.io.IOException
- Opens an embedded publisher document,
at the given directory.
- Throws:
java.io.IOException
getMainContents
public MainContents getMainContents()
getQuillContents
public QuillContents getQuillContents()
getEscherStm
public EscherStm getEscherStm()
getEscherDelayStm
public EscherDelayStm getEscherDelayStm()
write
public void write(java.io.OutputStream out)
throws java.io.IOException
- Description copied from class:
POIDocument
- Writes the document out to the specified output stream. The
stream is not closed as part of this operation.
Note - if the Document was opened from a
File
rather
than an InputStream
, you must write out to
a different file, overwriting via an OutputStream isn't possible.
- Specified by:
write
in class POIDocument
- Parameters:
out
- The stream to write to.
- Throws:
java.io.IOException
- thrown on errors writing to the stream
Copyright 2016 The Apache Software Foundation or
its licensors, as applicable.