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)
           
 

Method Detail

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.