org.apache.axis2.databinding
Interface ADBHelper<T>
- Type Parameters:
T - the bean class that this helper is able to process
public interface ADBHelper<T>
Interface implemented by all ADB helpers. Helpers are generated by ADB when helper mode
is enabled. They contain the parsing and serialization logic.
|
Method Summary |
java.lang.Class<T> |
getBeanClass()
|
org.apache.axiom.om.OMElement |
getOMElement(T bean,
javax.xml.namespace.QName parentQName,
org.apache.axiom.om.OMFactory factory)
|
javax.xml.stream.XMLStreamReader |
getPullParser(T bean,
javax.xml.namespace.QName adbBeanQName)
|
T |
parse(javax.xml.stream.XMLStreamReader reader)
|
void |
serialize(T bean,
javax.xml.namespace.QName parentQName,
javax.xml.stream.XMLStreamWriter xmlWriter)
|
getBeanClass
java.lang.Class<T> getBeanClass()
getPullParser
javax.xml.stream.XMLStreamReader getPullParser(T bean,
javax.xml.namespace.QName adbBeanQName)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
getOMElement
org.apache.axiom.om.OMElement getOMElement(T bean,
javax.xml.namespace.QName parentQName,
org.apache.axiom.om.OMFactory factory)
throws ADBException
- Throws:
ADBException
serialize
void serialize(T bean,
javax.xml.namespace.QName parentQName,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
parse
T parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.