org.codehaus.xfire.aegis
Class AegisBindingProvider

java.lang.Object
  extended byorg.codehaus.xfire.service.binding.AbstractBindingProvider
      extended byorg.codehaus.xfire.aegis.AegisBindingProvider
All Implemented Interfaces:
org.codehaus.xfire.service.binding.BindingProvider

public class AegisBindingProvider
extends org.codehaus.xfire.service.binding.AbstractBindingProvider

A BindingProvider for the Aegis type system.

Author:
Dan Diephouse

Field Summary
static java.lang.String CURRENT_MESSAGE_PART
           
static java.lang.String ENCODING_URI_KEY
           
static java.lang.String TYPE_MAPPING_KEY
           
 
Fields inherited from class org.codehaus.xfire.service.binding.AbstractBindingProvider
FAULT_PARAM, IN_PARAM, OUT_PARAM
 
Constructor Summary
AegisBindingProvider()
           
AegisBindingProvider(TypeMappingRegistry registry)
           
 
Method Summary
protected  TypeMapping createTypeMapping(org.codehaus.xfire.service.Service endpoint)
           
 org.codehaus.xfire.wsdl.SchemaType getSchemaType(javax.xml.namespace.QName name, org.codehaus.xfire.service.Service service)
           
 javax.xml.namespace.QName getSuggestedName(org.codehaus.xfire.service.Service service, org.codehaus.xfire.service.OperationInfo op, int param)
           
 Type getType(org.codehaus.xfire.service.Service service, java.lang.Class clazz)
           
 java.lang.Class getTypeClass(javax.xml.namespace.QName name, org.codehaus.xfire.service.Service service)
           
 TypeMapping getTypeMapping(org.codehaus.xfire.service.Service service)
           
 TypeMappingRegistry getTypeMappingRegistry()
           
protected  void initializeMessage(org.codehaus.xfire.service.Service service, org.codehaus.xfire.service.MessagePartContainer container, int type)
           
 java.lang.Object readParameter(org.codehaus.xfire.service.MessagePartInfo p, javax.xml.stream.XMLStreamReader xsr, org.codehaus.xfire.MessageContext context)
           
 void setTypeMappingRegistry(TypeMappingRegistry registry)
           
 void writeParameter(org.codehaus.xfire.service.MessagePartInfo p, javax.xml.stream.XMLStreamWriter writer, org.codehaus.xfire.MessageContext context, java.lang.Object value)
           
 
Methods inherited from class org.codehaus.xfire.service.binding.AbstractBindingProvider
initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CURRENT_MESSAGE_PART

public static final java.lang.String CURRENT_MESSAGE_PART
See Also:
Constant Field Values

TYPE_MAPPING_KEY

public static final java.lang.String TYPE_MAPPING_KEY
See Also:
Constant Field Values

ENCODING_URI_KEY

public static final java.lang.String ENCODING_URI_KEY
See Also:
Constant Field Values
Constructor Detail

AegisBindingProvider

public AegisBindingProvider()

AegisBindingProvider

public AegisBindingProvider(TypeMappingRegistry registry)
Method Detail

getTypeMappingRegistry

public TypeMappingRegistry getTypeMappingRegistry()

setTypeMappingRegistry

public void setTypeMappingRegistry(TypeMappingRegistry registry)

initializeMessage

protected void initializeMessage(org.codehaus.xfire.service.Service service,
                                 org.codehaus.xfire.service.MessagePartContainer container,
                                 int type)

readParameter

public java.lang.Object readParameter(org.codehaus.xfire.service.MessagePartInfo p,
                                      javax.xml.stream.XMLStreamReader xsr,
                                      org.codehaus.xfire.MessageContext context)
                               throws org.codehaus.xfire.fault.XFireFault
Throws:
org.codehaus.xfire.fault.XFireFault

writeParameter

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

getSuggestedName

public javax.xml.namespace.QName getSuggestedName(org.codehaus.xfire.service.Service service,
                                                  org.codehaus.xfire.service.OperationInfo op,
                                                  int param)

getTypeMapping

public TypeMapping getTypeMapping(org.codehaus.xfire.service.Service service)

createTypeMapping

protected TypeMapping createTypeMapping(org.codehaus.xfire.service.Service endpoint)

getTypeClass

public java.lang.Class getTypeClass(javax.xml.namespace.QName name,
                                    org.codehaus.xfire.service.Service service)

getSchemaType

public org.codehaus.xfire.wsdl.SchemaType getSchemaType(javax.xml.namespace.QName name,
                                                        org.codehaus.xfire.service.Service service)

getType

public Type getType(org.codehaus.xfire.service.Service service,
                    java.lang.Class clazz)


Copyright © 2004-2006 null. All Rights Reserved.