public abstract class XMLWalker<T> extends Object
| Constructor and Description |
|---|
XMLWalker() |
| Modifier and Type | Method and Description |
|---|---|
protected <S> List<S> |
addToList(List<S> list,
S value) |
protected void |
handleExtension(XMLStreamReader parser,
ExtensionsData extData) |
protected boolean |
isAtomNamespace(QName name) |
protected boolean |
isCmisNamespace(QName name) |
protected boolean |
isTag(QName name,
String tag) |
protected abstract T |
prepareTarget(XMLStreamReader parser,
QName name) |
protected abstract boolean |
read(XMLStreamReader parser,
QName name,
T target) |
protected Boolean |
readBoolean(XMLStreamReader parser) |
protected GregorianCalendar |
readDateTime(XMLStreamReader parser) |
protected BigDecimal |
readDecimal(XMLStreamReader parser) |
<E extends Enum<E>> |
readEnum(XMLStreamReader parser,
Class<E> clazz) |
protected BigInteger |
readInteger(XMLStreamReader parser) |
protected String |
readText(XMLStreamReader parser) |
T |
walk(XMLStreamReader parser) |
public T walk(XMLStreamReader parser) throws XMLStreamException
XMLStreamExceptionprotected boolean isCmisNamespace(QName name)
protected boolean isAtomNamespace(QName name)
protected void handleExtension(XMLStreamReader parser, ExtensionsData extData) throws XMLStreamException
XMLStreamExceptionprotected String readText(XMLStreamReader parser) throws XMLStreamException
XMLStreamExceptionprotected Boolean readBoolean(XMLStreamReader parser) throws XMLStreamException
XMLStreamExceptionprotected BigInteger readInteger(XMLStreamReader parser) throws XMLStreamException
XMLStreamExceptionprotected BigDecimal readDecimal(XMLStreamReader parser) throws XMLStreamException
XMLStreamExceptionprotected GregorianCalendar readDateTime(XMLStreamReader parser) throws XMLStreamException
XMLStreamExceptionpublic <E extends Enum<E>> E readEnum(XMLStreamReader parser, Class<E> clazz) throws XMLStreamException
XMLStreamExceptionprotected abstract T prepareTarget(XMLStreamReader parser, QName name) throws XMLStreamException
XMLStreamExceptionprotected abstract boolean read(XMLStreamReader parser, QName name, T target) throws XMLStreamException
XMLStreamExceptionCopyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.