public class XMLStreamReaderUtil extends Object
XMLStreamReaderUtil provides some utility methods intended to be used in conjunction with a StAX XMLStreamReader.
Modifier and Type | Class and Description |
---|---|
static class |
XMLStreamReaderUtil.AttributesImpl
AttributesImpl class copied from old StAXReader.
|
Modifier and Type | Method and Description |
---|---|
static void |
close(javax.xml.stream.XMLStreamReader reader) |
static String |
currentWhiteSpaceContent(javax.xml.stream.XMLStreamReader reader)
Read spaces from the reader as long as to the next element, starting from
current position.
|
static Attributes |
getAttributes(javax.xml.stream.XMLStreamReader reader)
Read all attributes into an data structure.
|
static QName |
getElementQName(javax.xml.stream.XMLStreamReader reader) |
static String |
getElementText(javax.xml.stream.XMLStreamReader reader) |
static String |
getStateName(int state) |
static String |
getStateName(javax.xml.stream.XMLStreamReader reader) |
static int |
next(javax.xml.stream.XMLStreamReader reader) |
static int |
nextContent(javax.xml.stream.XMLStreamReader reader) |
static int |
nextElementContent(javax.xml.stream.XMLStreamReader reader) |
static String |
nextWhiteSpaceContent(javax.xml.stream.XMLStreamReader reader)
Moves next and read spaces from the reader as long as to the next element.
|
static void |
readRest(javax.xml.stream.XMLStreamReader reader) |
static void |
skipElement(javax.xml.stream.XMLStreamReader reader)
Skip current element, leaving the cursor at END_ELEMENT of
current element.
|
static void |
skipSiblings(javax.xml.stream.XMLStreamReader reader,
QName parent)
Skip following siblings, leaving cursor at END_ELEMENT of
parent element.
|
static void |
toNextTag(javax.xml.stream.XMLStreamReader reader,
QName name) |
static void |
verifyReaderState(javax.xml.stream.XMLStreamReader reader,
int expectedState) |
static void |
verifyTag(javax.xml.stream.XMLStreamReader reader,
QName name) |
static void |
verifyTag(javax.xml.stream.XMLStreamReader reader,
String namespaceURI,
String localName) |
public static void close(javax.xml.stream.XMLStreamReader reader)
public static void readRest(javax.xml.stream.XMLStreamReader reader)
public static int next(javax.xml.stream.XMLStreamReader reader)
public static int nextElementContent(javax.xml.stream.XMLStreamReader reader)
public static void toNextTag(javax.xml.stream.XMLStreamReader reader, QName name)
public static String nextWhiteSpaceContent(javax.xml.stream.XMLStreamReader reader)
reader
- public static String currentWhiteSpaceContent(javax.xml.stream.XMLStreamReader reader)
reader
- public static int nextContent(javax.xml.stream.XMLStreamReader reader)
public static void skipElement(javax.xml.stream.XMLStreamReader reader)
public static void skipSiblings(javax.xml.stream.XMLStreamReader reader, QName parent)
public static String getElementText(javax.xml.stream.XMLStreamReader reader)
public static QName getElementQName(javax.xml.stream.XMLStreamReader reader)
public static Attributes getAttributes(javax.xml.stream.XMLStreamReader reader)
public static void verifyReaderState(javax.xml.stream.XMLStreamReader reader, int expectedState)
public static void verifyTag(javax.xml.stream.XMLStreamReader reader, String namespaceURI, String localName)
public static void verifyTag(javax.xml.stream.XMLStreamReader reader, QName name)
public static String getStateName(javax.xml.stream.XMLStreamReader reader)
public static String getStateName(int state)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.