org.jdom2.Text.getTextTrim()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(149)

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

Text.getTextTrim介绍

[英]This returns the textual content with all surrounding whitespace removed. If only whitespace exists, the empty string is returned.
[中]这将返回文本内容,并删除所有周围的空白。如果只存在空白,则返回空字符串。

代码示例

代码示例来源:origin: usethesource/rascal

private IString getString(boolean trim, Text text) throws Skip {
    if (trim) {
      java.lang.String s = text.getTextTrim();
      if ("".equals(s)) {
        throw new Skip();
      }
      return vf.string(s);
    }
    return vf.string(text.getText());
  }
}

代码示例来源:origin: org.mycore/mycore-wcms2

/**
 * Returns the content of an element as string. The element itself
 * is ignored.
 * 
 * @param e the element to get the content from
 * @return the content as string
 */
protected String getContent(Element e) throws IOException {
  XMLOutputter out = new XMLOutputter();
  StringWriter writer = new StringWriter();
  for (Content child : e.getContent()) {
    if (child instanceof Element) {
      out.output((Element) child, writer);
    } else if (child instanceof Text) {
      Text t = (Text) child;
      String trimmedText = t.getTextTrim();
      if (!"".equals(trimmedText)) {
        Text newText = new Text(trimmedText);
        out.output(newText, writer);
      }
    }
  }
  return writer.toString();
}

代码示例来源:origin: org.jetbrains.intellij.plugins/intellij-plugin-structure

private static List<String> extractReferencedClasses(@NotNull Element rootElement) {
 List<String> referencedClasses = new ArrayList<String>();
 Iterator<Content> descendants = rootElement.getDescendants();
 while (descendants.hasNext()) {
  Content next = descendants.next();
  if (next instanceof Element) {
   Element element = (Element) next;
   if (isInterestingName(element.getName())) {
    referencedClasses.addAll(extractClasses(element.getTextNormalize()));
   }
   for (Attribute attribute : element.getAttributes()) {
    if (isInterestingName(attribute.getName())) {
     referencedClasses.addAll(extractClasses(attribute.getValue().trim()));
    }
   }
  } else if (next instanceof Text) {
   Parent parent = next.getParent();
   if (parent instanceof Element) {
    if (isInterestingName(((Element) parent).getName())) {
     referencedClasses.addAll(extractClasses(((Text) next).getTextTrim()));
    }
   }
  }
 }
 return referencedClasses;
}

代码示例来源:origin: org.apache.maven.plugins/maven-shade-plugin

if ( lastText != null && lastText.getTextTrim().length() == 0 )

代码示例来源:origin: org.apache.maven.plugins/maven-shade-plugin

if ( txt.getTextTrim().length() == 0 )

相关文章

微信公众号

最新文章

更多