Package org.apache.poi.hpsf
Class HPSFPropertiesOnlyDocument
- java.lang.Object
-
- org.apache.poi.POIDocument
-
- org.apache.poi.hpsf.HPSFPropertiesOnlyDocument
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class HPSFPropertiesOnlyDocument extends POIDocument
A version ofPOIDocumentwhich allows access to the HPSF Properties, but no other document contents. Normally used when you want to read or alter the Document Properties, without affecting the rest of the file
-
-
Constructor Summary
Constructors Constructor Description HPSFPropertiesOnlyDocument(POIFSFileSystem fs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwrite()Write out to the currently open file the properties changes, but nothing elsevoidwrite(File newFile)Write out, with any properties changes, but nothing elsevoidwrite(OutputStream out)Write out, with any properties changes, but nothing else-
Methods inherited from class org.apache.poi.POIDocument
clearDirectory, close, createInformationProperties, getDirectory, getDocumentSummaryInformation, getEncryptedPropertyStreamName, getEncryptionInfo, getPropertySet, getPropertySet, getSummaryInformation, initDirectory, readProperties, readProperties, replaceDirectory, validateInPlaceWritePossible, writeProperties, writeProperties, writeProperties
-
-
-
-
Constructor Detail
-
HPSFPropertiesOnlyDocument
public HPSFPropertiesOnlyDocument(POIFSFileSystem fs)
-
-
Method Detail
-
write
public void write() throws IOExceptionWrite out to the currently open file the properties changes, but nothing else- Specified by:
writein classPOIDocument- Throws:
IOException- thrown on errors writing to the file
-
write
public void write(File newFile) throws IOException
Write out, with any properties changes, but nothing else- Specified by:
writein classPOIDocument- Parameters:
newFile- The new File to write to.- Throws:
IOException- thrown on errors writing to the file
-
write
public void write(OutputStream out) throws IOException
Write out, with any properties changes, but nothing else- Specified by:
writein classPOIDocument- Parameters:
out- The stream to write to.- Throws:
IOException- thrown on errors writing to the stream
-
-