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

x33g5p2x  于2022-01-29 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(244)

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

private static boolean isNotEmptyText (final Content c)
{
  if ( ! (c instanceof Text)) return true;
  return ((Text)c).getTextTrim().length() > 0;
}

代码示例来源:origin: org.openwfe/openwfe-applic

/**
 * Returns the first piece of content that is not an empty (when trimmed) 
 * Text instance.
 */
public static org.jdom.Content getFirstContent (final org.jdom.Element elt)
{
  final java.util.Iterator it = elt.getContent().iterator();
  while (it.hasNext())
  {
    final org.jdom.Content c = (org.jdom.Content)it.next();
    if (c instanceof org.jdom.Element) return c;
    if (c instanceof org.jdom.Text)
    {
      final String s = ((org.jdom.Text)c).getTextTrim();
      if (s.length() > 0) return c;
    }
    // else continue
  }
  return null;
}

代码示例来源:origin: org.openwfe/openwfe-engine

private static org.jdom.Element cleanElement
  (final org.jdom.Element elt)
{
  final org.jdom.Element result = new org.jdom.Element(elt.getName());
  final java.util.Iterator it = elt.getContent().iterator();
  while (it.hasNext())
  {
    final org.jdom.Content c = (org.jdom.Content)it.next();
    if (c instanceof org.jdom.Text)
      if (((org.jdom.Text)c).getTextTrim().length() < 1) continue;
    //log.debug("cleanElement() adding "+XmlUtils.xmlToString(c));
    result.addContent((org.jdom.Content)c.clone());
  }
  
  return result;
}

代码示例来源:origin: org.openwfe/openwfe-engine

private static Element removeFirstChild (final Element e)
{
  final Content c = e.removeContent(0);
  if (c == null) 
    return e;
  if (c instanceof Element) 
    return e;
  if (c instanceof Text && ((Text)c).getTextTrim().length() > 0) 
    return e;
  return removeFirstChild(e);
}

代码示例来源:origin: org.openwfe/openwfe-engine

public static Content car (final Content c)
{
  if (log.isDebugEnabled())
    log.debug("car() input is of class "+c.getClass().getName());
  final Element elt = toElement(c);
  if (elt.getContent().size() < 1)
    throw new IllegalArgumentException("cannot car an empty element");
  for (int i=0; i<elt.getContent().size(); i++)
  {
    final Content result = (Content)elt.getContent().get(i);
    if (log.isDebugEnabled())
      log.debug("car() result is >"+result.toString()+"<");
    if (result instanceof Text)
    {
      if (((Text)result).getTextTrim().length() < 1) continue;
    }
    if (log.isDebugEnabled())
      log.debug("car() returning >"+XmlUtils.xmlToString(result)+"<");
    return (Content)result.clone();
  }
  return null;
}

代码示例来源:origin: org.openwfe/openwfe-engine

final String s = ((Text)c).getTextTrim();

代码示例来源:origin: org.codehaus.mevenide/nb-mvn-embedder

if (lastText != null && lastText.getTextTrim().length() == 0) {
  lastText = (Text)lastText.clone();
} else {

代码示例来源:origin: org.codehaus.mevenide/nb-mvn-embedder

if (lastText != null && lastText.getTextTrim().length() == 0) {
  lastText = (Text)lastText.clone();
} else {

代码示例来源:origin: org.openwfe/openwfe-applic

/**
 * Turns a JDOM content instance into a String 
 * (with the application encoding).
 */
public static String toString (final org.jdom.Content c)
{
  if (c instanceof org.jdom.Text) 
    return ((org.jdom.Text)c).getTextTrim();
  org.jdom.Element elt = (org.jdom.Element)c;
  final boolean hasParent = (elt.getParent() != null);
  if (hasParent) elt = (org.jdom.Element)elt.clone();
  final String result = toString(new org.jdom.Document(elt), null);
  if ( ! hasParent) elt.detach();
  return result;
}

代码示例来源:origin: de.smartics.ci/smartics-ci-commons-hudson-config

@Override
 public Element findElementWithin(final Element rootElement,
   final Element element, final Element targetRootElement)
  throws JDOMException
 {
  final XPath xpath = XPath.newInstance("string/text()");
  final Text entryIdText = (Text) xpath.selectSingleNode(element);
  if (entryIdText == null)
  {
   return null;
  }
  final String id = entryIdText.getTextTrim();
  final String xPathString =
    "/maven2-moduleset/project-properties/entry/string[text()='" + id
      + "']";
  final XPath xPath = XPath.newInstance(xPathString);
  final Object object = xPath.selectSingleNode(targetRootElement);
  if (object != null)
  {
   final Element parent = ((Element) object).getParentElement();
   return parent;
  }
  return null;
 }
};

代码示例来源:origin: org.codehaus.mevenide/nb-mvn-embedder

if (previous instanceof Text) {
  Text txt = (Text)previous;
  if (txt.getTextTrim().length() == 0) {
    parent.removeContent(txt);

代码示例来源:origin: org.codehaus.mevenide/nb-project

if (previous instanceof Text) {
  Text txt = (Text)previous;
  if (txt.getTextTrim().length() == 0) {
    parent.removeContent(txt);

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-maven-embedder

if (previous instanceof Text) {
  Text txt = (Text)previous;
  if (txt.getTextTrim().length() == 0) {
    parent.removeContent(txt);

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-maven-embedder

if (previous instanceof Text) {
  Text txt = (Text)previous;
  if (txt.getTextTrim().length() == 0) {
    parent.removeContent(txt);

代码示例来源:origin: org.codehaus.mevenide/nb-mvn-embedder

if (previous instanceof Text) {
  Text txt = (Text)previous;
  if (txt.getTextTrim().length() == 0) {
    parent.removeContent(txt);

代码示例来源:origin: org.codehaus.mevenide/nb-mvn-embedder

if (previous instanceof Text) {
  Text txt = (Text)previous;
  if (txt.getTextTrim().length() == 0) {
    parent.removeContent(txt);

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-maven-embedder

if (previous instanceof Text) {
  Text txt = (Text)previous;
  if (txt.getTextTrim().length() == 0) {
    parent.removeContent(txt);

代码示例来源:origin: org.sonatype.maven.archetype/archetype-common

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

代码示例来源:origin: org.apache.felix/maven-bundle-plugin

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

代码示例来源:origin: org.jboss.forge.addon/maven-impl

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

相关文章