|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.xfire.service.binding.AbstractBindingProvider
src.java.org.grails.xfire.aegis.AegisBindingProvider
class AegisBindingProvider extends org.codehaus.xfire.service.binding.AbstractBindingProvider
A BindingProvider for the Aegis type system.
Field Summary | |
---|---|
static java.lang.String |
CURRENT_MESSAGE_PART
|
static java.lang.String |
ENCODING_URI_KEY
|
static Log |
LOG
|
static java.lang.String |
OVERRIDE_TYPES_KEY
|
static java.lang.String |
READ_XSI_TYPE_KEY
|
static java.lang.String |
TYPE_MAPPING_KEY
|
static java.lang.String |
WRITE_XSI_TYPE_KEY
|
private Map |
part2type
|
private TypeMappingRegistry |
registry
|
Constructor Summary | |
AegisBindingProvider()
|
|
AegisBindingProvider(TypeCreator creator)
|
|
AegisBindingProvider(TypeCreator creator, Configuration config)
|
|
AegisBindingProvider(TypeMappingRegistry registry)
|
Method Summary | |
---|---|
protected TypeMapping
|
createTypeMapping(Service endpoint)
|
private Type
|
getParameterType(TypeMapping tm, MessagePartInfo param, int paramtype)
|
static Type
|
getReadType(XMLStreamReader xsr, MessageContext context, Type type)
|
static Type
|
getReadType(XMLStreamReader xsr, MessageContext context, Type type, TypeMapping tm)
|
SchemaType
|
getSchemaType(QName name, Service service)
|
QName
|
getSuggestedName(Service service, OperationInfo op, int param)
|
Type
|
getType(Service service, java.lang.Class clazz)
|
java.lang.Class
|
getTypeClass(QName name, Service service)
|
TypeMapping
|
getTypeMapping(Service service)
|
TypeMappingRegistry
|
getTypeMappingRegistry()
|
static Type
|
getWriteType(MessageContext context, java.lang.Object value, Type type)
|
void
|
initialize(Service service)
|
protected void
|
initializeMessage(Service service, MessagePartContainer container, int type)
|
java.lang.Object
|
readParameter(MessagePartInfo p, XMLStreamReader xsr, MessageContext context)
|
void
|
setTypeMappingRegistry(TypeMappingRegistry registry)
|
void
|
writeParameter(MessagePartInfo p, XMLStreamWriter writer, MessageContext context, java.lang.Object value)
|
Methods inherited from class org.codehaus.xfire.service.binding.AbstractBindingProvider | |
---|---|
initialize, initialize, wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll, getSuggestedName, getSchemaType, readParameter, writeParameter |
Methods inherited from class java.lang.Object | |
---|---|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Field Detail |
---|
static final java.lang.String CURRENT_MESSAGE_PART
static final java.lang.String ENCODING_URI_KEY
static final Log LOG
static final java.lang.String OVERRIDE_TYPES_KEY
static final java.lang.String READ_XSI_TYPE_KEY
static final java.lang.String TYPE_MAPPING_KEY
static final java.lang.String WRITE_XSI_TYPE_KEY
private Map part2type
private TypeMappingRegistry registry
Constructor Detail |
---|
public AegisBindingProvider()
public AegisBindingProvider(TypeCreator creator)
public AegisBindingProvider(TypeCreator creator, Configuration config)
public AegisBindingProvider(TypeMappingRegistry registry)
Method Detail |
---|
protected TypeMapping createTypeMapping(Service endpoint)
private Type getParameterType(TypeMapping tm, MessagePartInfo param, int paramtype)
public static Type getReadType(XMLStreamReader xsr, MessageContext context, Type type)
public static Type getReadType(XMLStreamReader xsr, MessageContext context, Type type, TypeMapping tm)
public SchemaType getSchemaType(QName name, Service service)
public QName getSuggestedName(Service service, OperationInfo op, int param)
public Type getType(Service service, java.lang.Class clazz)
public java.lang.Class getTypeClass(QName name, Service service)
public TypeMapping getTypeMapping(Service service)
public TypeMappingRegistry getTypeMappingRegistry()
public static Type getWriteType(MessageContext context, java.lang.Object value, Type type)
public void initialize(Service service)
protected void initializeMessage(Service service, MessagePartContainer container, int type)
public java.lang.Object readParameter(MessagePartInfo p, XMLStreamReader xsr, MessageContext context)
public void setTypeMappingRegistry(TypeMappingRegistry registry)
public void writeParameter(MessagePartInfo p, XMLStreamWriter writer, MessageContext context, java.lang.Object value)
Groovy Documentation