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 ofPOIDocument
which 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 void
write()
Write out to the currently open file the properties changes, but nothing elsevoid
write(File newFile)
Write out, with any properties changes, but nothing elsevoid
write(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 IOException
Write out to the currently open file the properties changes, but nothing else- Specified by:
write
in 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:
write
in 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:
write
in classPOIDocument
- Parameters:
out
- The stream to write to.- Throws:
IOException
- thrown on errors writing to the stream
-
-