gpt4 book ai didi

pl.edu.icm.model.bwmeta.y.YDescription.setText()方法的使用及代码示例

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

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

YDescription.setText介绍

暂无

代码示例

代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl

@Override
protected boolean enhanceMetadata(BxDocument document, YElement metadata) {
  String text = "";
  for (BxPage page : filterPages(document)) {
    for (BxZone zone : filterZones(page)) {
      String[] lines = zone.toText().split("\n");
      for (String line : lines) {
        if (line.toLowerCase().startsWith("keywords")
          || line.toLowerCase().startsWith("key words")) {
          break;
        }
        text += "\n" + line;
      }
    }
   }
  text = text.trim();
  if (!text.isEmpty()) {
    Matcher matcher = PREFIX.matcher(text);
    if (matcher.find()) {
      text = text.substring(matcher.end()).trim();
    }
    metadata.addDescription(new YDescription().setType(YConstants.DS_ABSTRACT).setText(text));
    return true;
  }
  return false;
}

代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl

public void convertDescription(BibEntry source, YElement yElement) {
  //note
  String note = source.getFirstFieldValue(BibEntry.FIELD_NOTE);
  if (note != null) {
    yElement.addDescription(new YDescription().setType(YConstants.DS_NOTE).setText(note));
  }
  //abstract
  String abstractField = source.getFirstFieldValue(BibEntry.FIELD_ABSTRACT);
  if (abstractField != null) {
    yElement.addDescription(new YDescription().setType(YConstants.DS_ABSTRACT).setText(abstractField));
  }
}

代码示例来源:origin: pl.edu.icm.synat/synat-importer-direct

private YDescription createDescription(String descriptionType, YLanguage yLanguage, Abstract abs) {
  String abstractContent = abs.getAbstractContent();
  YRichText richText = BaseYModelUtils.buildRichText(abstractContent);
  YDescription desc = new YDescription();
  desc.setLanguage(yLanguage);
  desc.setType(descriptionType);
  desc.setText(richText);
  return desc;
}

代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import

private void updateArticleDescription(ZentralBlattRecord src, YElement yelement) {
  if (src.hasField("ab")) {
    String abText = src.getField("ab").trim();
    if (isValidDescription(abText)) {
      YDescription desc = new YDescription();
      desc.setType(isSummary(abText) ? YConstants.DS_SUMMARY : YConstants.DS_ABSTRACT);
      desc.setText(filterAbstractPrefixes(abText));
      yelement.addDescription(desc);
    }
  }
}

代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers

protected YDescription convert(Abstract abs) {
  YDescription description = new YDescription();
  if (StringUtils.isNotBlank(abs.getLang())) {
    description.setLanguage(YLanguage.byCode(abs.getLang()));
  }
  final List<Part> parts;
  if (!abs.getPS().isEmpty()) {
    parts = convertToParts(abs.getPS());
  } else if (!abs.getSecs().isEmpty()) {
    parts = convertToParts(abs.getSecs());
  } else {
    return null;
  }
  YRichText richText = new YRichText(parts);
  description.setText(richText);
  return description;
}

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