| Home >> All >> org >> apache >> axis >> [ encoding Javadoc ] |
| | org.apache.axis.encoding.ser.* (91) | | org.apache.axis.encoding.ser.castor.* (9) |
| | org.apache.axis.encoding.ser.xbeans.* (4) |
org.apache.axis.encoding: Javadoc index of package org.apache.axis.encoding.
Package Samples:
org.apache.axis.encoding.ser
org.apache.axis.encoding.ser.castor
org.apache.axis.encoding.ser.xbeans
Classes:
TypeMappingRegistryImpl: The TypeMappingRegistry keeps track of the individual TypeMappings. The TypeMappingRegistry for axis contains a default type mapping that is set for either SOAP 1.1 or SOAP 1.2 The default type mapping is a singleton used for the entire runtime and should not have anything new registered in it. Instead the new TypeMappings for the deploy and service are made in a separate TypeMapping which is identified by the soap encoding. These new TypeMappings delegate back to the default type mapping when information is not found. So logically we have: TMR | | | +---------------> DefaultTM | ^ | | +----> TM ...
TypeMappingImpl: This is the implementation of the axis TypeMapping interface (which extends the JAX-RPC TypeMapping interface). A TypeMapping is obtained from the singleton TypeMappingRegistry using the namespace of the webservice. The TypeMapping contains the tuples {Java type, SerializerFactory, DeserializerFactory, Type QName) So if you have a Web Service with the namespace "XYZ", you call the TypeMappingRegistry.getTypeMapping("XYZ"). The wsdl in your web service will use a number of types. The tuple information for each of these will be accessed via the TypeMapping. Because every web service uses the soap, ...
DefaultTypeMappingImpl: This is the implementation of the axis Default TypeMapping (which extends the JAX-RPC TypeMapping interface) for SOAP 1.1. A TypeMapping contains tuples as follows: {Java type, SerializerFactory, DeserializerFactory, Type QName) In other words, it serves to map Java types to and from XML types using particular Serializers/Deserializers. Each TypeMapping is associated with one or more encodingStyle URIs. The wsdl in your web service will use a number of types. The tuple information for each of these will be accessed via the TypeMapping. This TypeMapping is the "default" one, which includes all the ...
Deserializer: This interface describes the AXIS Deserializer. A compliant implementiation must extend either the AXIS SoapHandler (org.apache.axis.message.SOAPHandler) or the AXIS DeserializerImpl (org.apache.axis.encoding.DeserializerImpl) The DeserializerImpl provides a lot of the default behavior including the support for id/href. So you may want to try extending it as opposed to extending SoapHandler. An Axis compliant Deserializer must provide one or more of the following methods: public <constructor>(Class javaType, QName xmlType) public <constructo>() This will allow for construction of generic ...
DeserializerFactory: This interface describes the AXIS DeserializerFactory. An Axis compliant Serializer Factory must provide one or more of the following methods: public static create(Class javaType, QName xmlType) public (Class javaType, QName xmlType) public () The deployment code will attempt to invoke these methods in the above order. The xmlType, javaType arguments are filled in with the values supplied during the deployment registration of the factory.
SerializerFactory: This interface describes the AXIS SerializerFactory. An Axis compliant Serializer Factory must provide one or more of the following methods: public static create(Class javaType, QName xmlType) public (Class javaType, QName xmlType) public () The deployment code will attempt to invoke these methods in the above order. The xmlType, javaType arguments are filled in with the values supplied during the deployment registration of the factory.
Target: A deserializer constructs a value from the xml passed over the wire and sets a target. The value is set on the target in a number of ways: setting a field, calling a method, setting an indexed property. The Target interface hides the complexity. The set method is simply invoked with the value. A class that implements the Target interface needs to supply enough information in the constructor to properly do the set (for example see MethodTarget)
Serializer: This interface describes the AXIS Serializer. An Axis compliant Serializer must provide one or more of the following methods: public (Class javaType, QName xmlType) public () This will allow for construction of generic factories that introspect the class to determine how to construct a deserializer. The xmlType, javaType arguments are filled in with the values known by the factory.
SimpleDeserializer: A deserializer for any simple type with a (String) constructor. Note: this class is designed so that subclasses need only override the makeValue method in order to construct objects of their own type.
SimpleDeserializerFactory: A deserializer for any simple type with a (String) constructor. Note: this class is designed so that subclasses need only override the makeValue method in order to construct objects of their own type.
DeserializationContext: This interface describes the AXIS DeserializationContext, note that an AXIS compliant DeserializationContext must extend the org.xml.sax.helpers.DefaultHandler.
TypeMappingDelegate: The TypeMapping delegate is used to simply delegate to the indicated type mapping. It is used by the TypeMappingRegistry to assist with chaining.
VectorSerializer: A VectorSerializer is be used to serialize and deserialize Vectors using the SOAP-ENC encoding style.
SimpleListDeserializerFactory: DeserializerFactory for based on SimpleDeserializerFactory
DefaultSOAPEncodingTypeMappingImpl: This is the implementation of the axis Default JAX-RPC SOAP Encoding TypeMapping See DefaultTypeMapping for more information.
DefaultJAXRPC11TypeMappingImpl: This is the implementation of the axis Default JAX-RPC SOAP Encoding TypeMapping See DefaultTypeMapping for more information.
MapSerializer: A MapSerializer is be used to serialize and deserialize Maps using the SOAP-ENC encoding style.
ArrayDeserializer: An ArrayDeserializer handles deserializing SOAP arrays. Some code borrowed from ApacheSOAP - thanks to Matt Duftler!
SimpleListDeserializer: Deserializer for based on SimpleDeserializer
ArraySerializer: An ArraySerializer handles serializing of arrays. Some code borrowed from ApacheSOAP - thanks to Matt Duftler!
SimpleListSerializer: Serializer for based on SimpleSerializer
BaseFactory: Base Factory for BaseDeserializerFactory and BaseSerializerFactory. Code Reuse for the method cache
| Home | Contact Us | Privacy Policy | Terms of Service |