gpt4 book ai didi

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

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

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

YRichText.toParts介绍

暂无

代码示例

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

private boolean isSimple(YRichText yRichText){
  List<YRichText.Part> parts = yRichText.toParts();
  if(parts.size()==1){
    return parts.get(0) instanceof YRichText.Leaf;
  }
  return false;
}

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

private boolean isHtmlText(YRichText descriptionText) {
  if (descriptionText == null || descriptionText.isEmpty() || descriptionText.toParts().size() > 1) {
    return false;
  }
  Part part = descriptionText.toParts().get(0);
  if (!(part instanceof Node)) {
    return false;
  }
  Node node = (Node) part;
  return BaseYModelUtils.HTML_TAG.equals(node.getTag()) && BaseYModelUtils.XHTML_NAMESPACE.equals(node.getNS());
}

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

@Override
public Object convert(YRichText text) {
  Object result = StringUtils.EMPTY;
  
  List<Part> parts = text.toParts();
  
  if (CollectionUtils.isNotEmpty(parts)) {
    if (parts.size() == 1) {
      result = convertPart(parts.get(0));
    } else {
      result = new BasicDBObject(YRichTextDbFields.F_CONTENT, convertParts(parts));
    }
  }
  
  return result;
}

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

private static YElement correctDescriptionsByScRemoval(YElement yelement) {
  for(YDescription yd : yelement.getDescriptions()){
    removeGivenTag("sc", yd.getRichText().toParts());
  }
  return yelement;
}

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

private static YElement correctNamesByScRemoval(YElement yelement) {
  for(YName yn : yelement.getNames()){
    removeGivenTag("sc", yn.getRichText().toParts());
  }
  return yelement;
}

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

private static YElement correctNamesByScRemoval(YElement yelement) {
  for(YName yn : yelement.getNames()){
    removeGivenTag("sc", yn.getRichText().toParts());
  }
  return yelement;
}

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

private static YElement correctDescriptionsByScRemoval(YElement yelement) {
  for(YDescription yd : yelement.getDescriptions()){
    removeGivenTag("sc", yd.getRichText().toParts());
  }
  return yelement;
}

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

@SuppressWarnings({ "rawtypes", "unchecked" })
private static YElement correctContentByPhantomRemoval(YElement yelement) {
  LinkedList<YContentEntry> ycel = new LinkedList<YContentEntry>();
  for(YContentEntry yce : yelement.getContents()){
    LinkedList<YName> ynl = new LinkedList<YName>();
    for(YName yn : (List<YName>)(yce.getNames())){
      List<Part> lp = putNameNodesIntoLeafs(yn.getRichText().toParts());
      if(lp.size()>0){
        yn.setText(new YRichText(lp));
        ynl.add(yn);
      }
    }
    if(ynl.size()>0){
      yce.setNames(ynl);
      ycel.add(yce);
    }
  }
  yelement.setContents(ycel);
  return yelement;
}

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

private static YElement putRelationReferenceToLeafsIntoNodes(YElement yelement) {
  for(YRelation yr : yelement.getRelations()){
    for(YAttribute ya : yr.getAttributes()){
      if(! ll.contains(ya.getKey()))continue;
      removeGivenTag("sc", ya.getRichValue().toParts());
      ya.setValue(new YRichText(extractLeafs(removeNodeWithGivenTag("ext-link", ya.getRichValue().toParts()))));
    }
  }
  return yelement;
}

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

@SuppressWarnings({ "rawtypes", "unchecked" })
  private static YElement correctContentByPhantomRemoval(YElement yelement) {
    LinkedList<YContentEntry> ycel = new LinkedList<YContentEntry>();
    int i =0;
    for(YContentEntry yce : yelement.getContents()){
      i++;
//            if(i==6){
//                System.out.println();
//            }
      LinkedList<YName> ynl = new LinkedList<YName>();
      for(YName yn : (List<YName>)(yce.getNames())){
        List<Part> lp = putNameNodesIntoLeafs(yn.getRichText().toParts());
        if(lp.size()>0){
          yn.setText(new YRichText(lp));
          ynl.add(yn);
        }
      }
      if(ynl.size()>0){
        yce.setNames(ynl);
        ycel.add(yce);
      }
    }
    yelement.setContents(ycel);
    return yelement;
  }

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

private static YElement putRelationReferenceToLeafsIntoNodes(YElement yelement) {
    for(YRelation yr : yelement.getRelations()){
//            LinkedList<YAttribute> lya = new LinkedList<YAttribute>();
      for(YAttribute ya : yr.getAttributes()){
        if(! ll.contains(ya.getKey()))continue;
        removeGivenTag("sc", ya.getRichValue().toParts());
        ya.setValue(new YRichText(extractLeafs(removeNodeWithGivenTag("ext-link", ya.getRichValue().toParts()))));
//                lya.add(ya);
      }
//            if(lya.size()>0)yr.setAttributes(lya);
    }
    return yelement;
  }

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

private static YElement putNameNodesIntoLeafs(YElement yelement) {
  for(YName yn : yelement.getNames()){
    YRichText yrt = new YRichText(putNameNodesIntoLeafs(yn.getRichText().toParts()));
    yn.setText(yrt);
  }
  return yelement;
}

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

private static YElement putNameLeafsIntoNodes(YElement yelement) {
  for(YName yn : yelement.getNames()){
    YRichText yrt = new YRichText(putLeafsIntoNodes(yn.getRichText().toParts()));
    yn.setText(yrt);
  }
  return yelement;
}

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

private static YElement putNameNodesIntoLeafs(YElement yelement) {
  for(YName yn : yelement.getNames()){
    YRichText yrt = new YRichText(putNameNodesIntoLeafs(yn.getRichText().toParts()));
    yn.setText(yrt);
  }
  return yelement;
}

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

private static YElement putNameLeafsIntoNodes(YElement yelement) {
  for(YName yn : yelement.getNames()){
    YRichText yrt = new YRichText(putLeafsIntoNodes(yn.getRichText().toParts()));
    yn.setText(yrt);
  }
  return yelement;
}

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

private static YAttribute extractOneReferenceTextAttributeScNode(YAttribute ya) {
  if(! ll.contains(ya.getKey())) return ya;
  for(Part p:ya.getRichValue().toParts()){
    if(p instanceof Node){
      if("sc".equals(((Node)p).getTag()))
        return new YAttribute(ya.getKey(),new YRichText(((Node)p).getParts().get(0).toString()));
    }else if(p instanceof Leaf)
        return new YAttribute(ya.getKey(),new YRichText(((Leaf)p).toPlainText()));
  }
    
  return ya;
}

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

private static YAttribute extractOneReferenceTextAttributeScNode(YAttribute ya) {
    if(! ll.contains(ya.getKey())) return ya;
    for(Part p:ya.getRichValue().toParts()){
      if(p instanceof Node){
        if("sc".equals(((Node)p).getTag()))
          return new YAttribute(ya.getKey(),new YRichText(((Node)p).getParts().get(0).toString()));
      }else if(p instanceof Leaf)
//            if(p.toPlainText()!=null && !p.toPlainText().matches("[\\s]+"))
          return new YAttribute(ya.getKey(),new YRichText(((Leaf)p).toPlainText()));
    }
      
    return ya;
  }
}

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

for (Part pt:yrt.toParts()) {
  Part p=removeInlineGraphicFixPubId(pt);
  if (p instanceof YRichText.Node) {

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

List<YRichText.Part> parts = new ArrayList<YRichText.Part>();
for (int i = 0; i < text.toParts().size(); i++) {
  YRichText.Part part = text.toParts().get(i);
  if (part instanceof YRichText.Node && "ext-link".equals(((YRichText.Node)part).getTag())) {
    continue;

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

YAttribute title = relation.getOneAttribute(ReferenceAttributeTypes.AT_REFERENCE_PARSED_TITLE);
if (title != null) {
  parts.addAll(title.getRichValue().toParts());
  parts.add(new YRichText.Leaf(", "));

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