Celtix User APIs

org.objectweb.celtix.bindings
Interface DataBindingCallback


public interface DataBindingCallback

Callback used during IO for the bindings to figure out how to properly construct the messages.


Nested Class Summary
static class DataBindingCallback.Mode
           
 
Method Summary
<T> DataReader<T>
createReader(Class<T> cls)
           
<T> DataWriter<T>
createWriter(Class<T> cls)
           
 DataBindingCallback.Mode getMode()
           
 String getOperationName()
           
 int getParamsLength()
           
 QName getRequestWrapperQName()
           
 String getRequestWrapperType()
           
 QName getResponseWrapperQName()
           
 String getResponseWrapperType()
           
 String getSOAPAction()
           
 javax.jws.soap.SOAPBinding.ParameterStyle getSOAPParameterStyle()
           
 javax.jws.soap.SOAPBinding.Style getSOAPStyle()
           
 javax.jws.soap.SOAPBinding.Use getSOAPUse()
           
 Class<?>[] getSupportedFormats()
           
 String getTargetNamespace()
           
 javax.jws.WebParam getWebParam(int index)
           
 javax.jws.WebResult getWebResult()
           
 javax.jws.WebResult getWebResultAnnotation()
           
 QName getWebResultQName()
           
 javax.jws.WebService getWebService()
           
 

Method Detail

getMode

DataBindingCallback.Mode getMode()

getSupportedFormats

Class<?>[] getSupportedFormats()

createWriter

<T> DataWriter<T> createWriter(Class<T> cls)

createReader

<T> DataReader<T> createReader(Class<T> cls)

getSOAPStyle

javax.jws.soap.SOAPBinding.Style getSOAPStyle()

getSOAPUse

javax.jws.soap.SOAPBinding.Use getSOAPUse()

getSOAPParameterStyle

javax.jws.soap.SOAPBinding.ParameterStyle getSOAPParameterStyle()

getOperationName

String getOperationName()

getTargetNamespace

String getTargetNamespace()

getSOAPAction

String getSOAPAction()

getWebResult

javax.jws.WebResult getWebResult()

getWebResultQName

QName getWebResultQName()

getWebParam

javax.jws.WebParam getWebParam(int index)

getParamsLength

int getParamsLength()

getWebResultAnnotation

javax.jws.WebResult getWebResultAnnotation()

getWebService

javax.jws.WebService getWebService()

getRequestWrapperQName

QName getRequestWrapperQName()

getRequestWrapperType

String getRequestWrapperType()

getResponseWrapperQName

QName getResponseWrapperQName()

getResponseWrapperType

String getResponseWrapperType()

Celtix User APIs