org.codehaus.xfire.aegis
Class AegisBindingProvider
java.lang.Object
org.codehaus.xfire.service.binding.AbstractBindingProvider
org.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
Fields inherited from class org.codehaus.xfire.service.binding.AbstractBindingProvider |
FAULT_PARAM, IN_PARAM, OUT_PARAM |
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 |
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
AegisBindingProvider
public AegisBindingProvider()
AegisBindingProvider
public AegisBindingProvider(TypeMappingRegistry registry)
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.