All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class org.apache.soap.util.xml.XMLJavaMappingRegistry

java.lang.Object
   |
   +----org.apache.soap.util.xml.XMLJavaMappingRegistry

public class XMLJavaMappingRegistry
extends Object
An XMLJavaMappingRegistry ...

Author:
Matthew J. Duftler (duftler@us.ibm.com), Sanjiva Weerawarana (sanjiva@watson.ibm.com), Francisco Curbera (curbera@us.ibm.com)

Constructor Index

 o XMLJavaMappingRegistry()

Method Index

 o mapTypes(String, QName, Class, Serializer, Deserializer)
 o marshall(String, Class, Object, Object, Writer, NSStack)
 o queryDeserializer(QName, String)
 o queryElementType(Class, String)
 o queryJavaType(QName, String)
 o querySerializer(Class, String)
 o unmarshall(String, QName, Node)

Constructors

 o XMLJavaMappingRegistry
 public XMLJavaMappingRegistry()

Methods

 o mapTypes
 public void mapTypes(String encodingStyleURI,
                      QName elementType,
                      Class javaType,
                      Serializer s,
                      Deserializer ds)
 o querySerializer
 public Serializer querySerializer(Class javaType,
                                   String encodingStyleURI) throws IllegalArgumentException
 o queryDeserializer
 public Deserializer queryDeserializer(QName elementType,
                                       String encodingStyleURI) throws IllegalArgumentException
 o queryElementType
 public QName queryElementType(Class javaType,
                               String encodingStyleURI) throws IllegalArgumentException
 o queryJavaType
 public Class queryJavaType(QName elementType,
                            String encodingStyleURI) throws IllegalArgumentException
 o marshall
 public void marshall(String inScopeEncStyle,
                      Class javaType,
                      Object src,
                      Object context,
                      Writer sink,
                      NSStack nsStack) throws IllegalArgumentException, IOException
 o unmarshall
 public Bean unmarshall(String inScopeEncStyle,
                        QName elementType,
                        Node src) throws IllegalArgumentException

All Packages  Class Hierarchy  This Package  Previous  Next  Index