|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.openxml4j.opc.PackagePart
org.apache.poi.openxml4j.opc.ZipPackagePart
public class ZipPackagePart
Zip implementation of a PackagePart.
PackagePart
Field Summary |
---|
Fields inherited from class org.apache.poi.openxml4j.opc.PackagePart |
---|
_container, _contentType, _partName |
Constructor Summary | |
---|---|
ZipPackagePart(OPCPackage container,
PackagePartName partName,
java.lang.String contentType)
Constructor. |
|
ZipPackagePart(OPCPackage container,
java.util.zip.ZipEntry zipEntry,
PackagePartName partName,
java.lang.String contentType)
Constructor. |
Method Summary | |
---|---|
void |
close()
Close this part : flush this part, close the input stream and output stream. |
void |
flush()
Flush the content of this part. |
protected java.io.InputStream |
getInputStreamImpl()
Implementation of the getInputStream() which return the inputStream of this part zip entry. |
protected java.io.OutputStream |
getOutputStreamImpl()
Implementation of the getOutputStream(). |
long |
getSize()
|
java.util.zip.ZipEntry |
getZipArchive()
Get the zip entry of this part. |
boolean |
load(java.io.InputStream ios)
Load the content of this part. |
boolean |
save(java.io.OutputStream os)
Save the content of this part and the associated relationships part (if this part own at least one relationship) into the specified output stream. |
Methods inherited from class org.apache.poi.openxml4j.opc.PackagePart |
---|
addExternalRelationship, addExternalRelationship, addRelationship, addRelationship, addRelationship, addRelationship, clear, clearRelationships, compareTo, findExistingRelation, getContentType, getContentTypeDetails, getInputStream, getOutputStream, getPackage, getPartName, getRelatedPart, getRelationship, getRelationships, getRelationshipsByType, hasRelationships, isDeleted, isRelationshipExists, isRelationshipPart, removeRelationship, setContentType, setDeleted, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ZipPackagePart(OPCPackage container, PackagePartName partName, java.lang.String contentType) throws InvalidFormatException
container
- The container package.partName
- Part name.contentType
- Content type.
InvalidFormatException
- Throws if the content of this part invalid.public ZipPackagePart(OPCPackage container, java.util.zip.ZipEntry zipEntry, PackagePartName partName, java.lang.String contentType) throws InvalidFormatException
container
- The container package.zipEntry
- The zip entry corresponding to this part.partName
- The part name.contentType
- Content type.
InvalidFormatException
- Throws if the content of this part is invalid.Method Detail |
---|
public java.util.zip.ZipEntry getZipArchive()
protected java.io.InputStream getInputStreamImpl() throws java.io.IOException
getInputStreamImpl
in class PackagePart
java.io.IOException
- Throws if an IO Exception occur in the implementation
method.protected java.io.OutputStream getOutputStreamImpl()
getOutputStreamImpl
in class PackagePart
public long getSize()
getSize
in class PackagePart
public boolean save(java.io.OutputStream os) throws OpenXML4JException
PackagePart
save
in class PackagePart
os
- Output stream to save this part.
OpenXML4JException
- If any exception occur.@NotImplemented public boolean load(java.io.InputStream ios)
PackagePart
load
in class PackagePart
ios
- The input stream of the content to load.
@NotImplemented public void close()
PackagePart
close
in class PackagePart
@NotImplemented public void flush()
PackagePart
flush
in class PackagePart
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |