Class ZipPartMarshaller
java.lang.Object
org.apache.poi.openxml4j.opc.internal.marshallers.ZipPartMarshaller
- All Implemented Interfaces:
PartMarshaller
Zip part marshaller. This marshaller is use to save any part in a zip stream.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
marshall
(PackagePart part, OutputStream os) Save the specified part.static boolean
marshallRelationshipPart
(PackageRelationshipCollection rels, PackagePartName relPartName, org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream zos) Save relationships into the part.
-
Constructor Details
-
ZipPartMarshaller
public ZipPartMarshaller()
-
-
Method Details
-
marshall
Save the specified part.- Specified by:
marshall
in interfacePartMarshaller
- Parameters:
part
- Part to marshall.os
- The output stream into which the part will be marshall.- Returns:
- false if any marshall error occurs, else true
- Throws:
OpenXML4JException
- Throws if an internal exception is thrown.
-
marshallRelationshipPart
public static boolean marshallRelationshipPart(PackageRelationshipCollection rels, PackagePartName relPartName, org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream zos) Save relationships into the part.- Parameters:
rels
- The relationships collection to marshall.relPartName
- Part name of the relationship part to marshall.zos
- Zip output stream in which to save the XML content of the relationships serialization.
-