gpt4 book ai didi

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

转载 作者:知者 更新时间:2024-03-15 08:06:49 25 4
gpt4 key购买 nike

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

YCategoryRef.getClassification介绍

暂无

代码示例

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

private List<YCategoryRef> filterMscCatRefs(List<YCategoryRef> refs) {
  List<YCategoryRef> selected = new ArrayList<YCategoryRef>();
  for (YCategoryRef ref: refs) {
    //System.out.println("[MscCategoriesFieldConstructor] Considering next ref = "+ref);
    if (ref.getClassification().equals(YConstants.EXT_CLASSIFICATION_MSC)) {
      selected.add(ref);
    }
  }
  
  //System.out.println("[MscCategoriesFieldConstructor] selected as msc size = "+selected.size());
  return selected;
}

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

/**
 * @param refsa
 *            all the category references.
 * @return category references of Msc classification.
 */
private List<YCategoryRef> extractMscRefs(List<YCategoryRef> refs) {
  List<YCategoryRef> mscRefs = new ArrayList<YCategoryRef>();
  for (YCategoryRef ref : refs) {
    if (ref.getClassification().equals(YConstants.EXT_CLASSIFICATION_MSC)) {
      mscRefs.add(ref);
    }
  }
  return mscRefs;
}

代码示例来源:origin: pl.edu.icm.synat/synat-process-common

private boolean hasClassification(final YElement element, final String... classifcations) {
  for (final YCategoryRef yCategoryRef : element.getCategoryRefs()) {
    if (ArrayUtils.contains(classifcations, yCategoryRef.getClassification())) {
      return true;
    }
  }
  return false;
}

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

/**
 * @param refs all the category names.
 * @return categories of Msc classification.
 */
private List<String> extractMscRefs(List<YCategoryRef> refs) {
  List<String> mscRefs = new ArrayList<String>();
  for (YCategoryRef ref : refs) {
    if (ref.getClassification().equals(YConstants.EXT_CLASSIFICATION_MSC)) {
      mscRefs.add(ref.getCode());
    }
  }
  return mscRefs;
}

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

/**
 * @param refsa
 *            all the category references.
 * @return category references of Msc classification.
 */
private List<String> extractMscRefs(List<YCategoryRef> refs) {
  List<String> mscRefs = new ArrayList<String>();
  for (YCategoryRef ref : refs) {
    if (ref.getClassification().equals(YConstants.EXT_CLASSIFICATION_MSC)) {
      mscRefs.add(ref.getCode());
    }
  }
  return mscRefs;
}

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

protected static List<YCategoryRef> sanitizeCategoryRef(YCategoryRef ref) {
    Pattern pattern = null;
    if (ClassificationIds.EXT_CLASSIFICATION_CLC.equals(ref.getClassification()))
      pattern = CLC_REF_PATTERN;
    else if (ClassificationIds.EXT_CLASSIFICATION_JEL.equals(ref.getClassification()))
      pattern = JEL_REF_PATTERN;
    else if (ClassificationIds.EXT_CLASSIFICATION_MSC.equals(ref.getClassification()))
      pattern = MSC_REF_PATTERN;
    else if (ClassificationIds.EXT_CLASSIFICATION_PACS.equals(ref.getClassification()))
      pattern = PACS_REF_PATTERN;
    else if (ClassificationIds.EXT_CLASSIFICATION_QICS.equals(ref.getClassification()))
      pattern = QICS_REF_PATTERN;
    else if (ClassificationIds.EXT_CLASSIFICATION_ZDM.equals(ref.getClassification()))
      pattern = ZDM_REF_PATTERN;
    else
      return Collections.singletonList(ref);

    String code = ref.getCode();
    List<YCategoryRef> foundCodes = new ArrayList<YCategoryRef>();
    Matcher matcher = pattern.matcher(code);
    while (true) {
      if (!matcher.find())
        break;
      YCategoryRef found = new YCategoryRef(ref.getClassification(), matcher.group(1).replaceAll("\\p{Pd}", "-"));
      foundCodes.add(found);
    }
    return foundCodes;
  }
}

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

/**
 * Selects most apropriate (English if available) description.
 * 
 * @param descriptions
 *            list of available descriptions
 * @return best found description or null if list is empty
 */
protected static String selectContributors(List<YCategoryRef> categories) {
  if (categories == null || categories.size() == 0) {
    return null;
  }
  StringBuilder text = new StringBuilder();
    
  for (YCategoryRef category : categories) {
    text.append(category.getClassification()+":"+category.getCode().toString()+YElementToZentralBlattConverter.SUGGESTED_MULTIVALUE_FIELD_SEPARATOR);
  }
  return text.toString();
}

代码示例来源:origin: pl.edu.icm.synat/synat-portal-core

@Override
public List<String> fetchDisciplineIds(YElement yElement) {
  List<String> disciplinesIds = new ArrayList<String>();
  for (YCategoryRef category : yElement.getCategoryRefs()) {
    if (category != null && DISCIPLINES.equals(category.getClassification())) {
      disciplinesIds.add(category.getCode());
    }
  }
  return disciplinesIds;
}

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

/**
 * accomplished
 */
private void proceedCategoryRefs() {
  if(!in_item.getCategoryRefs().isEmpty()){
    for(YCategoryRef ycr : in_item.getCategoryRefs()){
      if(YConstants.EXT_CLASSIFICATION_CEJSH.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_CEJSH, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_CLC.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_CLC, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_JEL.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_JEL, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_MSC.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_MSC, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_PACS.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_PACS, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_QICS.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_QICS, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_ZDM.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_ZDM, ycr.getCode().toString()));
    }
  } 
}

代码示例来源:origin: pl.edu.icm.synat/synat-process-common

private void changeCategoryRef(YElement element, YElement elementWithCode, final String from, final String to
    , final Map<String, String> rootCategories) {
  for (final YCategoryRef yCategoryRefWithCode : elementWithCode.getCategoryRefs()) {
    if (null != yCategoryRefWithCode && from.equals(yCategoryRefWithCode.getClassification())) {
      chengeCategoryRef(element, to, rootCategories, yCategoryRefWithCode);
    }
  }
}

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

/**
 * accomplished
 */
private void proceedCategoryRefs() {
  if(!in_item.getCategoryRefs().isEmpty()){
    for(YCategoryRef ycr : in_item.getCategoryRefs()){
      if(YConstants.EXT_CLASSIFICATION_CEJSH.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_CEJSH, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_CLC.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_CLC, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_JEL.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_JEL, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_MSC.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_MSC, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_PACS.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_PACS, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_QICS.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_QICS, ycr.getCode().toString()));
      else if(YConstants.EXT_CLASSIFICATION_ZDM.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_ZDM, ycr.getCode().toString()));
    }
  } 
}

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

@Override
public List<YElement> process(EnrichedPayload<YElement>[] input,
    ProcessContext ctx) throws Exception {

  List<YElement> selected = new ArrayList<YElement>();
  
  for (EnrichedPayload<YElement> e: input) {
    YElement yelement = e.getObject();
    List<YCategoryRef> refs = yelement.getCategoryRefs();
    //check if MSc classification is available: if yes then select
    for (YCategoryRef ref: refs) {
      if (ref.getClassification().equals(YConstants.EXT_CLASSIFICATION_MSC)) {
        selected.add(yelement);
        break;
      }
    }
  }
  
  log.info("Selected {} out of {}. ", selected.size(), input.length);
  return selected;
}

代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core

public List<String> getDisciplinesCodesFor(AbstractElementInfo<?> elementInfo){
    List<String> disciplineCodes = new LinkedList<>();

    List<YCategoryRef> categoryRefs = elementInfo.getCategoryRefs();
    for(YCategoryRef ref: categoryRefs){
      String discCode = categoriesViewMapper.createKey(ref.getClassification(),ref.getCode());
      disciplineCodes.add(discCode);
    }

    return disciplineCodes;
  }
}

代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core

String cl = ref.getClassification();
  String co = ref.getCode();
try {

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

public static void updateYRelationWithZblClassificationCodes(YRelation relye, YElement zblye) {
  YAttribute ya;
  ya = new YAttribute(YConstants.TG_CATEGORY, "");
  for (YCategoryRef r : zblye.getCategoryRefs()) {
    ya.addAttribute(new YAttribute(r.getClassification(), r.getCode()));
  }
  relye.addAttribute(ya);
}

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

if(YConstants.EXT_CLASSIFICATION_CEJSH.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_CEJSH, ycr.getCode().toString()));
else if(YConstants.EXT_CLASSIFICATION_CLC.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_CLC, ycr.getCode().toString()));
else if(YConstants.EXT_CLASSIFICATION_JEL.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_JEL, ycr.getCode().toString()));
else if(YConstants.EXT_CLASSIFICATION_MSC.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_MSC, ycr.getCode().toString()));
else if(YConstants.EXT_CLASSIFICATION_PACS.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_PACS, ycr.getCode().toString()));
else if(YConstants.EXT_CLASSIFICATION_QICS.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_QICS, ycr.getCode().toString()));
else if(YConstants.EXT_CLASSIFICATION_ZDM.equals(ycr.getClassification())) paos_doc.add(new PredicateAndObject(RelConstants.RL_CATEGORY_ZDM, ycr.getCode().toString()));

代码示例来源:origin: pl.edu.icm.synat/synat-portal-core

if (category != null && DisciplineOfScience.CATEGORY_CLASSIFICATION.equals(category.getClassification())) {
  disciplines.add(category.getCode());

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

ya = new YAttribute(YConstants.TG_CATEGORY,"");
for(YCategoryRef r : zblye.getCategoryRefs()){
  ya.addAttribute(new YAttribute(r.getClassification(), r.getCode()));

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

ya = new YAttribute(YConstants.TG_CATEGORY,"");
for(YCategoryRef r : zblye.getCategoryRefs()){
  ya.addAttribute(new YAttribute(r.getClassification(), r.getCode()));

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