javax.xml.stream.XMLStreamReader.hasText()方法的使用及代码示例

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

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

XMLStreamReader.hasText介绍

[英]Return true if the current event has text, false otherwise The following events have text: CHARACTERS,DTD ,ENTITY_REFERENCE, COMMENT, SPACE
[中]如果当前事件包含文本,则返回true,否则返回false以下事件包含文本:字符、DTD、实体_引用、注释、空格

代码示例

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

public boolean hasText() {
  return xmlStreamReader.hasText();
}

代码示例来源:origin: plutext/docx4j

@Override
public boolean hasText() {
  return underlying.hasText();
}

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

b.append(" named '").append(reader.getName()).append('\'');
if (reader.hasText()) {
  b.append(", text is: '").append(reader.getText()).append('\'');

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

public boolean hasText()
{
  return _xmlStream.hasText();
}

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

case XMLStreamReader.CDATA:
 b.append("<![CDATA[");
 if (xmlr.hasText())
  b.append(xmlr.getText());
 b.append("]]>");
 if (xmlr.hasText())
  b.append(xmlr.getText());
 b.append("-->");
case XMLStreamReader.ENTITY_REFERENCE:
 b.append(xmlr.getLocalName() + "=");
 if (xmlr.hasText())
  b.append("[" + xmlr.getText() + "]");
 break;

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

@Override
public boolean hasText() {
  switch (state) {
  case StartTag: 
  case EndTag: return false;
  case Payload:
  default:
    return payloadReader.hasText();
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxp-ri

/**
 *
 * @return
 */
public boolean hasText() {
  return fStreamReader.hasText();
}

代码示例来源:origin: com.hynnet/xws-security

return reader.getNamespaceContext();
}
 public QName getName() {
  return reader.getName();
}

代码示例来源:origin: org.apache.axis2/axis2-kernel

public boolean hasText() {
  if (state != STATE_INIT) {
    return realReader.hasText();
  } else {
    return false;
  }
}

代码示例来源:origin: org.rhq/rhq-enterprise-server

/**
 * @return
 * @see javax.xml.stream.XMLStreamReader#hasText()
 */
public boolean hasText() {
  return reader.hasText();
}

代码示例来源:origin: xyz.cofe/common

@Override
public boolean hasText()
{
  return reader.hasText();
}

代码示例来源:origin: org.apache.servicemix/servicemix-soap2

public boolean hasText() {
  if (state == STATE_RUN_PART) {
    return parts.get(part).get(reader).hasText();
  } else {
    return false;
  }
}

代码示例来源:origin: org.apache.servicemix/servicemix-cxf-bc

public boolean hasText() {
  if (state == STATE_RUN_PART) {
    return parts.get(part).get(reader).hasText();
  } else {
    return false;
  }
}

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

private static void printValue(XMLStreamReader xmlr){
 if(xmlr.hasText()){
  System.out.println("HAS VALUE: " + xmlr.getText());
 } else {
  System.out.println("HAS NO VALUE");
 }
}

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

private static void printValue(XMLStreamReader xmlr){
 if(xmlr.hasText()){
  System.out.println("HAS VALUE: " + xmlr.getText());
 } else {
  System.out.println("HAS NO VALUE");
 }
}

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

XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance();
XMLStreamReader reader = xmlInputFactory.createXMLStreamReader(
   new StringReader("<tag>foo&amp;bar</tag>"));
PrintWriter pw = new PrintWriter(System.out, true);
while (reader.hasNext())
{
  reader.next();
  pw.print(reader.getEventType());
  if (reader.hasText())
    pw.append(' ').append(reader.getText());
  pw.println();
}

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

public boolean hasText() {
  if (reader != null) {
    return reader.hasText();
  }
  return current.getType() == XmlNode.Type.CHARACTERS;
}

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

public boolean hasText() {
  if (isDelegating()) {
    return realReader.hasText();
  } else {
    return false;
  }
}

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

public static void print(XMLStreamReader r, int depth) throws XMLStreamException {
 System.out.print("["+depth+"]Sub: "+ElementTypeNames.getEventTypeString(r.getEventType()));
 if(r.hasName()) System.out.println("->"+r.getLocalName());
 else if(r.hasText()) System.out.println("->["+r.getText()+"]");
 else System.out.println();
}

代码示例来源:origin: org.vx68k.quercus/quercus

/**
 * Determines whether this element has content.
 *
 * @return true if this element has content, false if not, otherwise null
 */
public Value getHasValue() {
 if (! streamIsOpen())
  return NullValue.NULL;
 return BooleanValue.create(_streamReader.hasText());
}

相关文章

微信公众号

最新文章

更多