public abstract class XMLWalker<T> extends Object
Constructor and Description |
---|
XMLWalker() |
public T walk(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
protected boolean isCmisNamespace(QName name)
protected boolean isAtomNamespace(QName name)
protected void handleExtension(javax.xml.stream.XMLStreamReader parser, ExtensionsData extData) throws javax.xml.stream.XMLStreamException
protected String readText(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
protected Boolean readBoolean(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
protected BigInteger readInteger(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
protected BigDecimal readDecimal(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
protected GregorianCalendar readDateTime(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
public <E extends Enum<E>> E readEnum(javax.xml.stream.XMLStreamReader parser, Class<E> clazz) throws javax.xml.stream.XMLStreamException
protected abstract T prepareTarget(javax.xml.stream.XMLStreamReader parser, QName name) throws javax.xml.stream.XMLStreamException
protected abstract boolean read(javax.xml.stream.XMLStreamReader parser, QName name, T target) throws javax.xml.stream.XMLStreamException
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.