public final class StaxUtils extends Object
XMLStreamReader class.| Modifier and Type | Method and Description |
|---|---|
static void |
closeSilent(XMLStreamReader in) |
static XMLStreamReader |
createXmlReader(InputStream inputStream) |
static XMLStreamReader |
createXmlReader(Reader reader) |
static XMLStreamReader |
createXmlReader(org.springframework.core.io.Resource resource) |
static String |
getAttribute(XMLStreamReader parser,
QName typePath) |
static boolean |
getBooleanAttribute(XMLStreamReader parser,
String namespaceUri,
String name) |
static double |
getDoubleAttribute(XMLStreamReader parser,
String namespaceUri,
String name) |
static String |
getElementText(XMLStreamReader parser) |
static double |
getElementTextDouble(XMLStreamReader in,
double defaultValue) |
static int |
getElementTextInt(XMLStreamReader in,
int defaultValue) |
static int |
getIntAttribute(XMLStreamReader parser,
String namespaceUri,
String name) |
static long |
getLongAttribute(XMLStreamReader parser,
String namespaceUri,
String name) |
static QName |
getQNameAttribute(XMLStreamReader in,
QName fieldName) |
static QName |
getXmlQName(NamespaceContext context,
String value) |
static boolean |
isEndElementLocalName(XMLStreamReader parser,
QName name) |
static boolean |
matchElementLocalName(XMLStreamReader parser,
QName element)
Check that the parser is currently at the specified XML element.
|
static int |
next(XMLStreamReader parser) |
static int |
nextTag(XMLStreamReader parser) |
static void |
require(XMLStreamReader parser,
int type,
String namespaceURI,
String localPart) |
static void |
require(XMLStreamReader parser,
QName element)
Check that the parser is currently at the specified XML element.
|
static void |
requireLocalName(XMLStreamReader parser,
QName element)
Check that the parser is currently at the specified XML element.
|
static void |
requireLocalPart(XMLStreamReader parser,
QName element)
Check that the parser is currently at the specified XML element.
|
static void |
skipSubTree(XMLStreamReader parser)
Skip all elements and content until the end of the current element.
|
static boolean |
skipToChildStartElements(XMLStreamReader parser,
Collection<QName> elementNames)
Skip all events until the next start element which is a child of the
current element has one of the elementNames.
|
static boolean |
skipToChildStartElements(XMLStreamReader parser,
QName... elementNames)
Skip all events until the next start element which is a child of the
current element has one of the elementNames.
|
static int |
skipToEndElement(XMLStreamReader parser)
Skip all events until the next end element event.
|
static void |
skipToEndElement(XMLStreamReader parser,
QName name)
Skip all events until the next end element event.
|
static void |
skipToEndElementByLocalName(XMLStreamReader parser,
QName name)
Skip all events until the next end element event.
|
static int |
skipToStartElement(XMLStreamReader parser)
Skip all events until the next start element event.
|
static boolean |
skipToStartElement(XMLStreamReader parser,
String localName) |
static boolean |
skipToStartElements(XMLStreamReader parser,
Collection<QName> elementNames)
Skip all events until the next start element event which is for an element
with one of the elementNames.
|
static boolean |
skipToStartElements(XMLStreamReader parser,
QName... elementNames) |
static void |
skipToStartOrEndElement(XMLStreamReader parser) |
static int |
skipWhitespace(XMLStreamReader parser)
Skip any whitespace until an start or end of element is found.
|
static void |
startElement(XMLStreamWriter writer,
QName element) |
static String |
toString(XMLStreamReader in) |
public static void closeSilent(XMLStreamReader in)
public static XMLStreamReader createXmlReader(InputStream inputStream)
public static XMLStreamReader createXmlReader(Reader reader)
public static XMLStreamReader createXmlReader(org.springframework.core.io.Resource resource)
public static String getAttribute(XMLStreamReader parser, QName typePath)
public static boolean getBooleanAttribute(XMLStreamReader parser, String namespaceUri, String name)
public static double getDoubleAttribute(XMLStreamReader parser, String namespaceUri, String name)
public static String getElementText(XMLStreamReader parser)
public static double getElementTextDouble(XMLStreamReader in, double defaultValue)
public static int getElementTextInt(XMLStreamReader in, int defaultValue)
public static int getIntAttribute(XMLStreamReader parser, String namespaceUri, String name)
public static long getLongAttribute(XMLStreamReader parser, String namespaceUri, String name)
public static QName getQNameAttribute(XMLStreamReader in, QName fieldName)
public static QName getXmlQName(NamespaceContext context, String value)
public static boolean isEndElementLocalName(XMLStreamReader parser, QName name)
public static boolean matchElementLocalName(XMLStreamReader parser, QName element)
parser - The STAX XML parser.element - The expected XML element.XMLStreamException - If an exception processing the XML occurs.public static int next(XMLStreamReader parser)
public static int nextTag(XMLStreamReader parser)
public static void require(XMLStreamReader parser, int type, String namespaceURI, String localPart)
public static void require(XMLStreamReader parser, QName element)
parser - The STAX XML parser.element - The expected XML element.XMLStreamException - If an exception processing the XML occurs.public static void requireLocalName(XMLStreamReader parser, QName element)
parser - The STAX XML parser.element - The expected XML element.XMLStreamException - If an exception processing the XML occurs.public static void requireLocalPart(XMLStreamReader parser, QName element)
parser - The STAX XML parser.element - The expected XML element.XMLStreamException - If an exception processing the XML occurs.public static void skipSubTree(XMLStreamReader parser)
parser - The STAX XML parser.XMLStreamException - If an exception processing the XML occurs.public static boolean skipToChildStartElements(XMLStreamReader parser, Collection<QName> elementNames)
parser - The STAX XML parser.elementNames - The names of the elements to findXMLStreamException - If an exception processing the XML occurs.public static boolean skipToChildStartElements(XMLStreamReader parser, QName... elementNames)
parser - The STAX XML parser.elementNames - The names of the elements to findXMLStreamException - If an exception processing the XML occurs.public static int skipToEndElement(XMLStreamReader parser)
parser - The STAX XML parser.XMLStreamException - If an exception processing the XML occurs.public static void skipToEndElement(XMLStreamReader parser, QName name)
parser - The STAX XML parser.XMLStreamException - If an exception processing the XML occurs.public static void skipToEndElementByLocalName(XMLStreamReader parser, QName name)
parser - The STAX XML parser.XMLStreamException - If an exception processing the XML occurs.public static int skipToStartElement(XMLStreamReader parser)
parser - The STAX XML parser.XMLStreamException - If an exception processing the XML occurs.public static boolean skipToStartElement(XMLStreamReader parser, String localName)
public static boolean skipToStartElements(XMLStreamReader parser, Collection<QName> elementNames)
parser - The STAX XML parser.elementNames - The names of the elements to findXMLStreamException - If an exception processing the XML occurs.public static boolean skipToStartElements(XMLStreamReader parser, QName... elementNames)
public static void skipToStartOrEndElement(XMLStreamReader parser)
public static int skipWhitespace(XMLStreamReader parser)
parser - The STAX XML parser.XMLStreamException - If an exception processing the XML occurs.public static void startElement(XMLStreamWriter writer, QName element)
public static String toString(XMLStreamReader in)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.