gpt4 book ai didi

org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller类的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 07:47:31 31 4
gpt4 key购买 nike

本文整理了Java中org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller类的一些代码示例,展示了ZipPackagePropertiesMarshaller类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipPackagePropertiesMarshaller类的具体详情如下:
包路径:org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller
类名称: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()
    );
  }
}

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com