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

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

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

XMLStreamReader.isCharacters介绍

[英]Returns true if the cursor points to a character data event
[中]如果光标指向字符数据事件,则返回true

代码示例

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

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

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

@SuppressWarnings("unchecked")
protected ExtensionElement parseExtensionElement(XMLStreamReader xtr) throws Exception {
 ExtensionElement extensionElement = new ExtensionElement();
 extensionElement.setName(xtr.getLocalName());
 if (StringUtils.isNotEmpty(xtr.getNamespaceURI())) {
  extensionElement.setNamespace(xtr.getNamespaceURI());
 }
 if (StringUtils.isNotEmpty(xtr.getPrefix())) {
  extensionElement.setNamespacePrefix(xtr.getPrefix());
 }
 BpmnXMLUtil.addCustomAttributes(xtr, extensionElement, defaultElementAttributes);
 boolean readyWithExtensionElement = false;
 while (!readyWithExtensionElement && xtr.hasNext()) {
  xtr.next();
  if (xtr.isCharacters() || XMLStreamReader.CDATA == xtr.getEventType()) {
   if (StringUtils.isNotEmpty(xtr.getText().trim())) {
    extensionElement.setElementText(xtr.getText().trim());
   }
  } else if (xtr.isStartElement()) {
   ExtensionElement childExtensionElement = parseExtensionElement(xtr);
   extensionElement.addChildElement(childExtensionElement);
  } else if (xtr.isEndElement() && extensionElement.getName().equalsIgnoreCase(xtr.getLocalName())) {
   readyWithExtensionElement = true;
  }
 }
 return extensionElement;
}

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

while (!readyWithExtensionElement && xtr.hasNext()) {
 xtr.next();
 if (xtr.isCharacters() || XMLStreamReader.CDATA == xtr.getEventType()) {
  if (StringUtils.isNotEmpty(xtr.getText().trim())) {
   extensionElement.setElementText(xtr.getText().trim());

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

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

代码示例来源:origin: com.sun.xml.stream/sjsxp

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

代码示例来源:origin: com.sun.xml.parsers/jaxp-ri

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

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

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

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

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

代码示例来源:origin: javaee/metro-jax-ws

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

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

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

代码示例来源:origin: apache/servicemix-bundles

@Override
public boolean isCharacters() {
  if (usePayloadReaderDelegate) return payloadReader.isCharacters();
  return super.isEndElement();
}

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

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

代码示例来源:origin: org.zanata/zanata-adapter-xliff

private static String getLocalName(XMLStreamReader xmlr) {
  if (xmlr.isCharacters()) {
    return "";
  }
  return xmlr.getLocalName();
}

代码示例来源:origin: no.difi.vefa/peppol-sbdh

public XMLTextInputStream(XMLStreamReader reader) throws XMLStreamException {
  this.reader = reader;
  while (!reader.isCharacters())
    reader.next();
}

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

@Override
public String getElementText() throws XMLStreamException {
  switch (state) {
  case StartTag:
    if (payloadReader.isCharacters()) return payloadReader.getText();
    return "";
  case Payload:
  default:
    return payloadReader.getElementText();
  }
}

代码示例来源:origin: javaee/metro-jax-ws

@Override
public String getElementText() throws XMLStreamException {
  switch (state) {
  case StartTag:
    if (payloadReader.isCharacters()) return payloadReader.getText();
    return "";
  case Payload:
  default:
    return payloadReader.getElementText();
  }
}

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

@Override
public String getElementText() throws XMLStreamException {
  switch (state) {
  case StartTag:
    if (payloadReader.isCharacters()) return payloadReader.getText();
    return "";
  case Payload:
  default:
    return payloadReader.getElementText();
  }
}

代码示例来源:origin: org.apache.tuscany.sca/tuscany-common-xml

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

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

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

代码示例来源:origin: com.sap.odata/com.sap.core.odata.core

private TitleImpl parseTitle(final XMLStreamReader reader) throws XMLStreamException {
 reader.require(XMLStreamConstants.START_ELEMENT, Edm.NAMESPACE_ATOM_2005, FormatXml.ATOM_TITLE);
 String text = "";
 while (reader.hasNext() && !(reader.isEndElement() && Edm.NAMESPACE_ATOM_2005.equals(reader.getNamespaceURI()) && FormatXml.ATOM_TITLE.equals(reader.getLocalName()))) {
  if (reader.isCharacters()) {
   text += reader.getText();
  }
  reader.next();
 }
 return new TitleImpl().setText(text);
}

相关文章

微信公众号

最新文章

更多