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)
|
static Type |
getReadType(javax.xml.stream.XMLStreamReader xsr,
org.codehaus.xfire.MessageContext context,
Type type)
|
static Type |
getReadType(javax.xml.stream.XMLStreamReader xsr,
org.codehaus.xfire.MessageContext context,
Type type,
TypeMapping tm)
|
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()
|
static Type |
getWriteType(org.codehaus.xfire.MessageContext context,
java.lang.Object value,
Type type)
|
void |
initialize(org.codehaus.xfire.service.Service service)
|
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 |
LOG
public static final org.apache.commons.logging.Log LOG
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
WRITE_XSI_TYPE_KEY
public static final java.lang.String WRITE_XSI_TYPE_KEY
- See Also:
- Constant Field Values
READ_XSI_TYPE_KEY
public static final java.lang.String READ_XSI_TYPE_KEY
- See Also:
- Constant Field Values
OVERRIDE_TYPES_KEY
public static final java.lang.String OVERRIDE_TYPES_KEY
- See Also:
- Constant Field Values
AegisBindingProvider
public AegisBindingProvider()
AegisBindingProvider
public AegisBindingProvider(TypeCreator creator)
AegisBindingProvider
public AegisBindingProvider(TypeCreator creator,
Configuration config)
AegisBindingProvider
public AegisBindingProvider(TypeMappingRegistry registry)
getTypeMappingRegistry
public TypeMappingRegistry getTypeMappingRegistry()
setTypeMappingRegistry
public void setTypeMappingRegistry(TypeMappingRegistry registry)
initialize
public void initialize(org.codehaus.xfire.service.Service service)
- Specified by:
initialize
in interface org.codehaus.xfire.service.binding.BindingProvider
- Overrides:
initialize
in class org.codehaus.xfire.service.binding.AbstractBindingProvider
initializeMessage
protected void initializeMessage(org.codehaus.xfire.service.Service service,
org.codehaus.xfire.service.MessagePartContainer container,
int type)
- Overrides:
initializeMessage
in class org.codehaus.xfire.service.binding.AbstractBindingProvider
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
getReadType
public static Type getReadType(javax.xml.stream.XMLStreamReader xsr,
org.codehaus.xfire.MessageContext context,
Type type)
getReadType
public static Type getReadType(javax.xml.stream.XMLStreamReader xsr,
org.codehaus.xfire.MessageContext context,
Type type,
TypeMapping tm)
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
getWriteType
public static Type getWriteType(org.codehaus.xfire.MessageContext context,
java.lang.Object value,
Type type)
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-2009. All Rights Reserved.