本文整理了Java中org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller
类的一些代码示例,展示了ZipPackagePropertiesMarshaller
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipPackagePropertiesMarshaller
类的具体详情如下:
包路径:org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller
类名称:ZipPackagePropertiesMarshaller
[英]Package core properties marshaller specialized for zipped package.
[中]包核心属性marshaller专门用于压缩包。
代码示例来源:origin: org.apache.poi/poi-ooxml
/**
* Constructor.
*
* @param access
* Package access.
*/
OPCPackage(PackageAccess access) {
if (getClass() != ZipPackage.class) {
throw new IllegalArgumentException("PackageBase may not be subclassed");
}
this.packageAccess = access;
final ContentType contentType = newCorePropertiesPart();
// TODO Delocalize specialized marshallers
this.partUnmarshallers.put(contentType, new PackagePropertiesUnmarshaller());
this.partMarshallers.put(contentType, new ZipPackagePropertiesMarshaller());
}
代码示例来源:origin: jbaliuka/x4j-analytic
private void marshalUnsavedParts(List<String> savedParts,
ZipOutputStream out) throws
OpenXML4JException, IOException {
for(PackagePart part : pack.getParts() ){
String entryName = getEntryName(part);
if (part.isRelationshipPart()){
continue;
}
if(entryName.equals(getEntryName(workBook.getSharedStringSource().getPackagePart()))){
continue;
}
if (entryName.equals(getEntryName(workBook.getPackagePart()))) {
continue;
}
if(savedParts.contains(entryName)){
continue;
}
if(part instanceof PackageProperties){
new ZipPackagePropertiesMarshaller().marshall(
(PackagePart) pack.getPackageProperties(), out);
}else {
zipPartMarshaller.marshall(part, out);
}
savedParts.add(entryName);
}
saveWorkBook(savedParts, workBook, out);
}
代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev
new ZipPackagePropertiesMarshaller().marshall(
this.packageProperties, zos);
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.poi
/**
* Constructor.
*
* @param access
* Package access.
*/
OPCPackage(PackageAccess access) {
if (getClass() != ZipPackage.class) {
throw new IllegalArgumentException("PackageBase may not be subclassed");
}
this.packageAccess = access;
final ContentType contentType = newCorePropertiesPart();
// TODO Delocalize specialized marshallers
this.partUnmarshallers.put(contentType, new PackagePropertiesUnmarshaller());
this.partMarshallers.put(contentType, new ZipPackagePropertiesMarshaller());
}
代码示例来源:origin: org.openl.rules/org.openl.lib.poi.dev
/**
* Initialize the package instance.
*/
private void init() {
this.partMarshallers = new Hashtable<ContentType, PartMarshaller>(5);
this.partUnmarshallers = new Hashtable<ContentType, PartUnmarshaller>(2);
try {
// Add 'default' unmarshaller
this.partUnmarshallers.put(new ContentType(
ContentTypes.CORE_PROPERTIES_PART),
new PackagePropertiesUnmarshaller());
// Add default marshaller
this.defaultPartMarshaller = new DefaultMarshaller();
// TODO Delocalize specialized marshallers
this.partMarshallers.put(new ContentType(
ContentTypes.CORE_PROPERTIES_PART),
new ZipPackagePropertiesMarshaller());
} catch (InvalidFormatException e) {
// Should never happen
throw new OpenXML4JRuntimeException(
"Package.init() : this exception should never happen, " +
"if you read this message please send a mail to the developers team. : " +
e.getMessage()
);
}
}
内容来源于网络,如有侵权,请联系作者删除!