Method from org.apache.xmlbeans.impl.validator.ValidatingXMLStreamReader$PackTextXmlStreamReader Detail: |
public int getEventType() {
if (_hasBufferedText)
return _textEventType;
else
return super.getEventType();
}
|
public String getText() {
assert _hasBufferedText;
return _buffer.toString();
}
|
public char[] getTextCharacters() {
assert _hasBufferedText;
return _buffer.toString().toCharArray();
}
|
public int getTextCharacters(int sourceStart,
char[] target,
int targetStart,
int length) {
assert _hasBufferedText;
_buffer.getChars(sourceStart, sourceStart + length, target, targetStart);
return length;
}
|
public int getTextLength() {
assert _hasBufferedText;
return _buffer.length();
}
|
public int getTextStart() {
assert _hasBufferedText;
return 0;
}
|
public boolean hasText() {
if (_hasBufferedText)
return true;
else
return super.hasText();
}
|
void init(XMLStreamReader xmlstream) {
setParent(xmlstream);
_hasBufferedText = false;
_buffer.delete(0, _buffer.length());
}
|
public boolean isWhiteSpace() {
assert _hasBufferedText;
return XmlWhitespace.isAllSpace(_buffer);
}
|
public int next() throws XMLStreamException {
if (_hasBufferedText)
{
clearBuffer();
return super.getEventType();
}
int evType = super.next();
if (evType == XMLEvent.CHARACTERS || evType == XMLEvent.CDATA || evType == XMLEvent.SPACE)
{
_textEventType = evType;
bufferText();
}
return evType;
}
|