gpt4 book ai didi

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

转载 作者:知者 更新时间:2024-03-15 20:36:40 25 4
gpt4 key购买 nike

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

YAncestor.getNames介绍

暂无

代码示例

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

private String extracjPublisherFromArticle(List<YElement> yelements) {
  List<YElement> articles = YElementsParsingToolbox.filterYElementsOfStructureLevel(yelements, YConstants.EXT_LEVEL_JOURNAL_ARTICLE);
  if (articles.size() == 0) {
    return null;
  }
  if (articles.size() > 1) {
    log.error("More than one articles found in package of yelements!");
  }       
  YElement article = articles.get(0);
  
  YStructure struct = article.getStructure(YConstants.EXT_HIERARCHY_JOURNAL);
  if (struct == null) {
    return null;
  }
  YAncestor ancest = struct.getAncestor(YConstants.EXT_LEVEL_JOURNAL_PUBLISHER);
  if (ancest == null) {
    return null;
  }
  
  return YElementsParsingToolbox.removeEmptyValues(YElementsParsingToolbox.selectBestName(ancest.getNames()));
}

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

public static void copyDataToAncestor(YElement ele, YAncestor anc) {
  anc.getNames().addAll(ele.getNames());
  anc.getIds().addAll(ele.getIds());
  anc.getDates().addAll(ele.getDates());
  anc.setIdentity(ele.getId());
}

代码示例来源:origin: pl.edu.icm.synat/synat-business-services-api

private YDate getDateFromYear(final YAncestor ancestor) {
  JournalYearExtractor journalYearExtractor = new JournalYearExtractorImpl();
  for (final YName yName : ancestor.getNames()) {
    Integer parsedYear = journalYearExtractor.parseYear(yName.getText());
    if (parsedYear != null) {
      return new YDate("hierarchy", parsedYear, 1, 1, "hierarchy");
    }
  }
  return null;
}

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

List<String> actNames = new ArrayList<String>();
for (YName yname : expAnc.getNames()) {
  expNames.add(yname.getText());
for (YName yname : actAncMap.get(level).getNames()) {
  actNames.add(yname.getText());
result.append(level, ResultStatus.FAILED, expAnc.getNames().size());

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

protected YStructure buildStructureFromParent(YElement parent, String hierarchy, String currentLevel) {
  YStructure structure = new YStructure(hierarchy);
  YCurrent current = new YCurrent(currentLevel);
  structure.setCurrent(current);
  if (parent != null) {
    YStructure parentStructure = parent.getStructure(hierarchy);
    structure.getAncestors().addAll(parentStructure.getAncestors());
    YAncestor ancestor = new YAncestor(parentStructure.getCurrent().getLevel(), parent.getId());
    ancestor.getNames().addAll(parent.getNames());
    ancestor.getIds().addAll(parent.getIds());
    structure.addAncestor(ancestor);
  }
  return structure;
}

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