public final class ZipPackage extends OPCPackage
contentTypeManager, defaultPackageAccess, defaultPartMarshaller, isDirty, originalPackagePath, output, packageProperties, partMarshallers, partUnmarshallers, relationships| Constructor and Description |
|---|
ZipPackage()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeImpl()
Close and save the package.
|
protected PackagePart |
createPartImpl(PackagePartName partName,
java.lang.String contentType,
boolean loadRelationships)
Create a new MemoryPackagePart from the specified URI and content type
aram partName The part URI.
|
protected void |
flushImpl()
Flush the package.
|
protected PackagePartCollection |
getPartsImpl()
Retrieves the parts from this package.
|
ZipEntrySource |
getZipArchive()
Get the zip archive
|
protected void |
removePartImpl(PackagePartName partName)
Delete a part from the package
|
protected void |
revertImpl()
Close the package without saving the document.
|
void |
saveImpl(java.io.OutputStream outputStream)
Save this package into the specified stream
|
addExternalRelationship, addExternalRelationship, addMarshaller, addPackagePart, addRelationship, addRelationship, addThumbnail, addThumbnail, addUnmarshaller, clearRelationships, close, containPart, create, create, create, createPart, createPart, deletePart, deletePartRecursive, ensureRelationships, flush, getPackageAccess, getPackageProperties, getPart, getPart, getParts, getPartsByContentType, getPartsByName, getPartsByRelationshipType, getRelationship, getRelationships, getRelationshipsByType, getUnusedPartIndex, hasRelationships, isRelationshipExists, open, open, open, open, open, open, openOrCreate, registerPartAndContentType, removeMarshaller, removePart, removePart, removePartRecursive, removeRelationship, removeUnmarshaller, replaceContentType, revert, save, save, unregisterPartAndContentType, validatePackageprotected PackagePartCollection getPartsImpl() throws InvalidFormatException
getPartsImpl in class OPCPackageInvalidFormatException - if the package is not valid.protected PackagePart createPartImpl(PackagePartName partName, java.lang.String contentType, boolean loadRelationships)
createPartImpl in class OPCPackagecontentType - The part content type.partName - URI of the part to create.protected void removePartImpl(PackagePartName partName)
removePartImpl in class OPCPackagepartName - The URI of the part to delete.java.lang.IllegalArgumentException - Throws if the part URI is nulll or invalid.protected void flushImpl()
flushImpl in class OPCPackageprotected void closeImpl()
throws java.io.IOException
closeImpl in class OPCPackagejava.io.IOExceptionOPCPackage.close()protected void revertImpl()
revertImpl in class OPCPackagepublic void saveImpl(java.io.OutputStream outputStream)
saveImpl in class OPCPackageoutputStream - The stream use to save this package.OPCPackage.save(OutputStream)public ZipEntrySource getZipArchive()
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.