gpt4 book ai didi

de.tudarmstadt.ukp.clarin.webanno.support.ZipUtils.normalizeEntryName()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-14 14:29:31 26 4
gpt4 key购买 nike

本文整理了Java中de.tudarmstadt.ukp.clarin.webanno.support.ZipUtils.normalizeEntryName()方法的一些代码示例,展示了ZipUtils.normalizeEntryName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipUtils.normalizeEntryName()方法的具体详情如下:
包路径:de.tudarmstadt.ukp.clarin.webanno.support.ZipUtils
类名称:ZipUtils
方法名:normalizeEntryName

ZipUtils.normalizeEntryName介绍

暂无

代码示例

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-project

/**
 * copy project log files from the exported project
 * @param zip the ZIP file.
 * @param aProject the project.
 * @throws IOException if an I/O error occurs.
 */
@SuppressWarnings("rawtypes")
@Deprecated
private void createProjectLog(ZipFile zip, Project aProject)
  throws IOException
{
  for (Enumeration zipEnumerate = zip.entries(); zipEnumerate.hasMoreElements();) {
    ZipEntry entry = (ZipEntry) zipEnumerate.nextElement();
    // Strip leading "/" that we had in ZIP files prior to 2.0.8 (bug #985)
    String entryName = ZipUtils.normalizeEntryName(entry);
    
    if (entryName.startsWith(LOG_FOLDER + "/")) {
      FileUtils.copyInputStreamToFile(zip.getInputStream(entry),
          getProjectLogFile(aProject));
      log.info("Imported log for project [" + aProject.getName() + "] with id ["
          + aProject.getId() + "]");
    }
  }
}

代码示例来源:origin: webanno/webanno

/**
 * copy project log files from the exported project
 * @param zip the ZIP file.
 * @param aProject the project.
 * @throws IOException if an I/O error occurs.
 */
@SuppressWarnings("rawtypes")
@Deprecated
private void createProjectLog(ZipFile zip, Project aProject)
  throws IOException
{
  for (Enumeration zipEnumerate = zip.entries(); zipEnumerate.hasMoreElements();) {
    ZipEntry entry = (ZipEntry) zipEnumerate.nextElement();
    // Strip leading "/" that we had in ZIP files prior to 2.0.8 (bug #985)
    String entryName = ZipUtils.normalizeEntryName(entry);
    
    if (entryName.startsWith(LOG_FOLDER + "/")) {
      FileUtils.copyInputStreamToFile(zip.getInputStream(entry),
          getProjectLogFile(aProject));
      log.info("Imported log for project [" + aProject.getName() + "] with id ["
          + aProject.getId() + "]");
    }
  }
}

代码示例来源:origin: webanno/webanno

String entryName = ZipUtils.normalizeEntryName(entry);

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-project

String entryName = ZipUtils.normalizeEntryName(entry);

代码示例来源:origin: webanno/webanno

/**
 * copy Project META_INF from the exported project
 * @param zip the ZIP file.
 * @param aProject the project.
 * @throws IOException if an I/O error occurs.
 */
@Deprecated
@SuppressWarnings("rawtypes")
private void createProjectMetaInf(ZipFile zip, Project aProject)
  throws IOException
{
  for (Enumeration zipEnumerate = zip.entries(); zipEnumerate.hasMoreElements();) {
    ZipEntry entry = (ZipEntry) zipEnumerate.nextElement();
    // Strip leading "/" that we had in ZIP files prior to 2.0.8 (bug #985)
    String entryName = ZipUtils.normalizeEntryName(entry);
    if (entryName.startsWith(META_INF_FOLDER + "/")) {
      File metaInfDir = new File(getMetaInfFolder(aProject),
          FilenameUtils.getPath(entry.getName().replace(META_INF_FOLDER + "/", "")));
      // where the file reside in the META-INF/... directory
      FileUtils.forceMkdir(metaInfDir);
      FileUtils.copyInputStreamToFile(zip.getInputStream(entry), new File(metaInfDir,
          FilenameUtils.getName(entry.getName())));
      
      log.info("Imported META-INF for project [" + aProject.getName() + "] with id ["
          + aProject.getId() + "]");
    }
  }
}

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-project

/**
 * copy Project META_INF from the exported project
 * @param zip the ZIP file.
 * @param aProject the project.
 * @throws IOException if an I/O error occurs.
 */
@Deprecated
@SuppressWarnings("rawtypes")
private void createProjectMetaInf(ZipFile zip, Project aProject)
  throws IOException
{
  for (Enumeration zipEnumerate = zip.entries(); zipEnumerate.hasMoreElements();) {
    ZipEntry entry = (ZipEntry) zipEnumerate.nextElement();
    // Strip leading "/" that we had in ZIP files prior to 2.0.8 (bug #985)
    String entryName = ZipUtils.normalizeEntryName(entry);
    if (entryName.startsWith(META_INF_FOLDER + "/")) {
      File metaInfDir = new File(getMetaInfFolder(aProject),
          FilenameUtils.getPath(entry.getName().replace(META_INF_FOLDER + "/", "")));
      // where the file reside in the META-INF/... directory
      FileUtils.forceMkdir(metaInfDir);
      FileUtils.copyInputStreamToFile(zip.getInputStream(entry), new File(metaInfDir,
          FilenameUtils.getName(entry.getName())));
      
      log.info("Imported META-INF for project [" + aProject.getName() + "] with id ["
          + aProject.getId() + "]");
    }
  }
}

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-api-dao

String entryName = ZipUtils.normalizeEntryName(entry);

代码示例来源:origin: webanno/webanno

String entryName = ZipUtils.normalizeEntryName(entry);

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-api-dao

String entryName = ZipUtils.normalizeEntryName(entry);

代码示例来源:origin: webanno/webanno

String entryName = ZipUtils.normalizeEntryName(entry);

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-api-dao

String entryName = ZipUtils.normalizeEntryName(entry);

代码示例来源:origin: webanno/webanno

String entryName = ZipUtils.normalizeEntryName(entry);

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-constraints

@Override
  public void importData(ProjectImportRequest aRequest, Project aProject,
      ExportedProject aExProject, ZipFile aZip)
    throws Exception
  {
    for (Enumeration<? extends ZipEntry> zipEnumerate = aZip.entries(); zipEnumerate
        .hasMoreElements();) {
      ZipEntry entry = zipEnumerate.nextElement();
      
      // Strip leading "/" that we had in ZIP files prior to 2.0.8 (bug #985)
      String entryName = ZipUtils.normalizeEntryName(entry);
      
      if (entryName.startsWith(ConstraintsService.CONSTRAINTS + "/")) {
        String fileName = FilenameUtils.getName(entry.getName());
        if (fileName.trim().isEmpty()) {
          continue;
        }
        ConstraintSet constraintSet = new ConstraintSet();
        constraintSet.setProject(aProject);
        constraintSet.setName(fileName);
        constraintsService.createConstraintSet(constraintSet);
        constraintsService.writeConstraintSet(constraintSet, aZip.getInputStream(entry));
        log.info("Imported constraint [" + fileName + "] for project [" + aProject.getName()
            + "] with id [" + aProject.getId() + "]");
      }
    }
  }
}

代码示例来源:origin: webanno/webanno

@Override
  public void importData(ProjectImportRequest aRequest, Project aProject,
      ExportedProject aExProject, ZipFile aZip)
    throws Exception
  {
    for (Enumeration<? extends ZipEntry> zipEnumerate = aZip.entries(); zipEnumerate
        .hasMoreElements();) {
      ZipEntry entry = zipEnumerate.nextElement();
      
      // Strip leading "/" that we had in ZIP files prior to 2.0.8 (bug #985)
      String entryName = ZipUtils.normalizeEntryName(entry);
      
      if (entryName.startsWith(ConstraintsService.CONSTRAINTS + "/")) {
        String fileName = FilenameUtils.getName(entry.getName());
        if (fileName.trim().isEmpty()) {
          continue;
        }
        ConstraintSet constraintSet = new ConstraintSet();
        constraintSet.setProject(aProject);
        constraintSet.setName(fileName);
        constraintsService.createConstraintSet(constraintSet);
        constraintsService.writeConstraintSet(constraintSet, aZip.getInputStream(entry));
        log.info("Imported constraint [" + fileName + "] for project [" + aProject.getName()
            + "] with id [" + aProject.getId() + "]");
      }
    }
  }
}

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