@Override public boolean isCharacters() { return underlying.isCharacters(); }
@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; }
while (!readyWithExtensionElement && xtr.hasNext()) { xtr.next(); if (xtr.isCharacters() || XMLStreamReader.CDATA == xtr.getEventType()) { if (StringUtils.isNotEmpty(xtr.getText().trim())) { extensionElement.setElementText(xtr.getText().trim());
public boolean isCharacters() { return _xmlStream.isCharacters(); }
/** * * @return */ public boolean isCharacters() { return fStreamReader.isCharacters(); }
/** * * @return */ public boolean isCharacters() { return fStreamReader.isCharacters(); }
@Override public boolean isCharacters() { return reader.isCharacters(); }
@Override public boolean isCharacters() { switch (state) { case StartTag: case EndTag: return false; case Payload: default: return payloadReader.isCharacters(); } }
@Override public boolean isCharacters() { switch (state) { case StartTag: case EndTag: return false; case Payload: default: return payloadReader.isCharacters(); } }
public boolean isCharacters() { if (state != STATE_INIT) { return realReader.isCharacters(); } else { return false; } }
@Override public boolean isCharacters() { if (usePayloadReaderDelegate) return payloadReader.isCharacters(); return super.isEndElement(); }
/** * * @return */ public boolean isCharacters() { return fStreamReader.isCharacters(); }
private static String getLocalName(XMLStreamReader xmlr) { if (xmlr.isCharacters()) { return ""; } return xmlr.getLocalName(); }
public XMLTextInputStream(XMLStreamReader reader) throws XMLStreamException { this.reader = reader; while (!reader.isCharacters()) reader.next(); }
@Override public String getElementText() throws XMLStreamException { switch (state) { case StartTag: if (payloadReader.isCharacters()) return payloadReader.getText(); return ""; case Payload: default: return payloadReader.getElementText(); } }
@Override public String getElementText() throws XMLStreamException { switch (state) { case StartTag: if (payloadReader.isCharacters()) return payloadReader.getText(); return ""; case Payload: default: return payloadReader.getElementText(); } }
@Override public String getElementText() throws XMLStreamException { switch (state) { case StartTag: if (payloadReader.isCharacters()) return payloadReader.getText(); return ""; case Payload: default: return payloadReader.getElementText(); } }
public boolean isCharacters() { if (reader != null) { return reader.isCharacters(); } return current.getType() == XmlNode.Type.CHARACTERS; }
public boolean isCharacters() { if (reader != null) { return reader.isCharacters(); } return current.getType() == XmlNode.Type.CHARACTERS; }
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); }