org.dom4j.Text类的使用及代码示例

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

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

Text介绍

[英]Text defines an XML Text node.
[中]Text定义一个XML文本节点。

代码示例

代码示例来源:origin: igniterealtime/Openfire

/** Writes the given {@link Text}.
 *
 * @param text <code>Text</code> to output.
 */
public void write(Text text) throws IOException {
  writeString(text.getText());
  if ( autoFlush ) {
    flush();
  }
}

代码示例来源:origin: org.dom4j/dom4j

previousText.appendText(text.getText());
String value = text.getText();

代码示例来源:origin: com.github.jjYBdx4IL.utils/xml-dom4j-utils

public void visit(Text node) {
    Element parent = node.getParent();
    if (hasNonTextChilds(parent) && !hasTextChildsWithNonWhitespace(parent)) {
      node.setText(node.getText().trim());
    }
  }
};

代码示例来源:origin: org.nuiton.jrst/jrst

@Override
public void text(Text t) {
  if (LITERAL_BLOCK.equals(t.getParent().getName())) {
    writeIndent(t.getText());
  } else {
    write(t.getText());
  }
}

代码示例来源:origin: org.hudsonci.xpath/xpath-service

Text text = (Text) obj;
 if (first) {
  String s = trimLeading(text.getText());
  text.setText(s);
  if (s.length() > 0)
   first = false;
if (obj instanceof Text) {
 Text text = (Text) obj;
 String s = trimTrailing(text.getText());
 text.setText(s);
 if (s.length() > 0)
  break;

代码示例来源:origin: stackoverflow.com

StringReader reader = new StringReader(svgInString);
uri = SVGCache.getSVGUniverse().loadSVG(reader, "myImage");
SVGDiagram diagram = SVGCache.getSVGUniverse().getDiagram(uri); 
Text text = (Text) diagram.getElement("region1Text");
text.appendText("20");
text.rebuild();

代码示例来源:origin: dom4j/dom4j

protected void testXPath(String xpath) {
    List list = document.selectNodes(xpath);

    for (Iterator iter = list.iterator(); iter.hasNext();) {
      Object object = iter.next();

      log("Found Result: " + object);

      assertTrue("Results not Text objects", object instanceof Text);

      Text text = (Text) object;

      assertTrue("Results should support the parent relationship", text
          .supportsParent());
      assertTrue(
          "Results should contain reference to the parent element",
          text.getParent() != null);
      assertTrue("Results should not reference to the owning document",
          text.getDocument() != null);
    }
  }
}

代码示例来源:origin: org.jasig.portal/uPortal-layout-impl

if (txt.getText().trim().length() == 0) {
  txt.getParent().remove(txt);

代码示例来源:origin: igniterealtime/Openfire

buffer = new StringBuilder( lastTextNode.getText() );
    writeString( lastTextNode.getText() );
writeString( lastTextNode.getText() );

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j

previousText.appendText(text.getText());
String value = text.getText();

代码示例来源:origin: org.dom4j/dom4j

/**
 * Constructs a STAX {@link Characters}event from a DOM4J {@link Text}.
 * 
 * @param text
 *            The {@link Text}from which to construct the event.
 * 
 * @return The constructed {@link Characters}event.
 */
public Characters createCharacters(Text text) {
  return factory.createCharacters(text.getText());
}

代码示例来源:origin: dom4j/dom4j

previousText.appendText(text.getText());
String value = text.getText();

代码示例来源:origin: org.dom4j/dom4j

/**
 * Writes the given {@link Text}.
 * 
 * @param text
 *            <code>Text</code> to output.
 * 
 * @throws IOException
 *             DOCUMENT ME!
 */
public void write(Text text) throws IOException {
  writeString(text.getText());
  if (autoFlush) {
    flush();
  }
}

代码示例来源:origin: maven/dom4j

previousText.appendText(text.getText());
String value = text.getText();

代码示例来源:origin: org.dom4j/dom4j

protected void writeContent(Branch branch, NamespaceStack namespaceStack)
    throws SAXException {
  for (Iterator<Node> iter = branch.nodeIterator(); iter.hasNext();) {
    Node node = iter.next();
    if (node instanceof Element) {
      write((Element) node, namespaceStack);
    } else if (node instanceof CharacterData) {
      if (node instanceof Text) {
        Text text = (Text) node;
        write(text.getText());
      } else if (node instanceof CDATA) {
        write((CDATA) node);
      } else if (node instanceof Comment) {
        write((Comment) node);
      } else {
        throw new SAXException("Invalid Node in DOM4J content: "
            + node + " of type: " + node.getClass());
      }
    } else if (node instanceof Entity) {
      write((Entity) node);
    } else if (node instanceof ProcessingInstruction) {
      write((ProcessingInstruction) node);
    } else if (node instanceof Namespace) {
      write((Namespace) node);
    } else {
      throw new SAXException("Invalid Node in DOM4J content: "
          + node);
    }
  }
}

代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand

previousText.appendText(text.getText());
String value = text.getText();

代码示例来源:origin: org.dom4j/dom4j

} else {
    if (buff == null) {
      buff = new StringBuilder(lastTextNode.getText());
      startsWithWhitespace = startsWithWhitespace(buff);
    } else if (lastTextNode != null) {
      startsWithWhitespace = startsWithWhitespace(lastTextNode.getText());
    } else {
      startsWithWhitespace = false;
      buff = null;
    } else {
      writeString(lastTextNode.getText());
        endsWithWhitespace = endsWithWhitespace(buff);
      } else {
        endsWithWhitespace = endsWithWhitespace(lastTextNode.getText());
    startsWithWhitespace = startsWithWhitespace(buff);
  } else {
    startsWithWhitespace = startsWithWhitespace(lastTextNode.getText());
  buff = null;
} else {
  writeString(lastTextNode.getText());

代码示例来源:origin: org.dom4j/com.springsource.org.dom4j

previousText.appendText(text.getText());
String value = text.getText();

代码示例来源:origin: org.dom4j/dom4j

protected void appendDOMTree(org.w3c.dom.Document domDocument,
    org.w3c.dom.Node domCurrent, List<Node> content) {
  for (Node node : content) {
    if (node instanceof Element) {
      appendDOMTree(domDocument, domCurrent, (Element) node);
    } else if (node instanceof Text) {
      Text text = (Text) node;
      appendDOMTree(domDocument, domCurrent, text.getText());
    } else if (node instanceof CDATA) {
      appendDOMTree(domDocument, domCurrent, (CDATA) node);
    } else if (node instanceof Comment) {
      appendDOMTree(domDocument, domCurrent, (Comment) node);
    } else if (node instanceof Entity) {
      appendDOMTree(domDocument, domCurrent, (Entity) node);
    } else if (node instanceof ProcessingInstruction) {
      appendDOMTree(domDocument, domCurrent,
          (ProcessingInstruction) node);
    }
  }
}

代码示例来源:origin: org.jenkins-ci.dom4j/dom4j

previousText.appendText(text.getText());
String value = text.getText();

相关文章

微信公众号

最新文章

更多