org.codehaus.xfire.service.binding
Class MessageBindingProvider

java.lang.Object
  extended by org.codehaus.xfire.service.binding.AbstractBindingProvider
      extended by org.codehaus.xfire.service.binding.MessageBindingProvider
All Implemented Interfaces:
BindingProvider

public class MessageBindingProvider
extends AbstractBindingProvider


Field Summary
 
Fields inherited from class org.codehaus.xfire.service.binding.AbstractBindingProvider
FAULT_PARAM, IN_PARAM, OUT_PARAM
 
Constructor Summary
MessageBindingProvider()
           
 
Method Summary
 SchemaType getSchemaType(javax.xml.namespace.QName name, Service service)
           
 SchemaType getSchemaType(Service service, MessagePartInfo param)
           
 javax.xml.namespace.QName getSuggestedName(Service service, OperationInfo op, int param)
          Gives a binding the chance to suggest a name for a particular parameter.
protected  void initializeMessage(Service service, MessagePartContainer container, int type)
           
 java.lang.Object readParameter(MessagePartInfo p, javax.xml.stream.XMLStreamReader reader, MessageContext context)
           
 void writeParameter(MessagePartInfo p, javax.xml.stream.XMLStreamWriter writer, MessageContext context, java.lang.Object value)
           
 
Methods inherited from class org.codehaus.xfire.service.binding.AbstractBindingProvider
initialize, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageBindingProvider

public MessageBindingProvider()
Method Detail

initializeMessage

protected void initializeMessage(Service service,
                                 MessagePartContainer container,
                                 int type)
Overrides:
initializeMessage in class AbstractBindingProvider

readParameter

public java.lang.Object readParameter(MessagePartInfo p,
                                      javax.xml.stream.XMLStreamReader reader,
                                      MessageContext context)
                               throws XFireFault
Throws:
XFireFault

writeParameter

public void writeParameter(MessagePartInfo p,
                           javax.xml.stream.XMLStreamWriter writer,
                           MessageContext context,
                           java.lang.Object value)
                    throws XFireFault
Throws:
XFireFault

getSuggestedName

public javax.xml.namespace.QName getSuggestedName(Service service,
                                                  OperationInfo op,
                                                  int param)
Description copied from interface: BindingProvider
Gives a binding the chance to suggest a name for a particular parameter.

param - The index of the parameter. -1 specifies the return parameter.
Returns:
The suggestion. null if there isn't a suggestion.

getSchemaType

public SchemaType getSchemaType(Service service,
                                MessagePartInfo param)

getSchemaType

public SchemaType getSchemaType(javax.xml.namespace.QName name,
                                Service service)


Copyright © 2004-2008. All Rights Reserved.