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
XMLStreamException
protected boolean isCmisNamespace(QName name)
protected boolean isAtomNamespace(QName name)
protected void handleExtension(XMLStreamReader parser, ExtensionsData extData) throws XMLStreamException
XMLStreamException
protected String readText(XMLStreamReader parser) throws XMLStreamException
XMLStreamException
protected Boolean readBoolean(XMLStreamReader parser) throws XMLStreamException
XMLStreamException
protected BigInteger readInteger(XMLStreamReader parser) throws XMLStreamException
XMLStreamException
protected BigDecimal readDecimal(XMLStreamReader parser) throws XMLStreamException
XMLStreamException
protected GregorianCalendar readDateTime(XMLStreamReader parser) throws XMLStreamException
XMLStreamException
public <E extends Enum<E>> E readEnum(XMLStreamReader parser, Class<E> clazz) throws XMLStreamException
XMLStreamException
protected abstract T prepareTarget(XMLStreamReader parser, QName name) throws XMLStreamException
XMLStreamException
protected abstract boolean read(XMLStreamReader parser, QName name, T target) throws XMLStreamException
XMLStreamException
Copyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.