org.apache.soap.util.xml
Class XMLJavaMappingRegistry

java.lang.Object
  |
  +--org.apache.soap.util.xml.XMLJavaMappingRegistry
Direct Known Subclasses:
SOAPMappingRegistry

public class XMLJavaMappingRegistry
extends java.lang.Object

An XMLJavaMappingRegistry ...

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

Constructor Summary
XMLJavaMappingRegistry()
           
 
Method Summary
 void mapTypes(java.lang.String encodingStyleURI, QName elementType, java.lang.Class javaType, Serializer s, Deserializer ds)
           
 void marshall(java.lang.String inScopeEncStyle, java.lang.Class javaType, java.lang.Object src, java.lang.Object context, java.io.Writer sink, NSStack nsStack)
           
 Deserializer queryDeserializer(QName elementType, java.lang.String encodingStyleURI)
           
 QName queryElementType(java.lang.Class javaType, java.lang.String encodingStyleURI)
           
 java.lang.Class queryJavaType(QName elementType, java.lang.String encodingStyleURI)
           
 Serializer querySerializer(java.lang.Class javaType, java.lang.String encodingStyleURI)
           
 Bean unmarshall(java.lang.String inScopeEncStyle, QName elementType, org.w3c.dom.Node src)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLJavaMappingRegistry

public XMLJavaMappingRegistry()
Method Detail

mapTypes

public void mapTypes(java.lang.String encodingStyleURI,
                     QName elementType,
                     java.lang.Class javaType,
                     Serializer s,
                     Deserializer ds)

querySerializer

public Serializer querySerializer(java.lang.Class javaType,
                                  java.lang.String encodingStyleURI)
                           throws java.lang.IllegalArgumentException

queryDeserializer

public Deserializer queryDeserializer(QName elementType,
                                      java.lang.String encodingStyleURI)
                               throws java.lang.IllegalArgumentException

queryElementType

public QName queryElementType(java.lang.Class javaType,
                              java.lang.String encodingStyleURI)
                       throws java.lang.IllegalArgumentException

queryJavaType

public java.lang.Class queryJavaType(QName elementType,
                                     java.lang.String encodingStyleURI)
                              throws java.lang.IllegalArgumentException

marshall

public void marshall(java.lang.String inScopeEncStyle,
                     java.lang.Class javaType,
                     java.lang.Object src,
                     java.lang.Object context,
                     java.io.Writer sink,
                     NSStack nsStack)
              throws java.lang.IllegalArgumentException,
                     java.io.IOException

unmarshall

public Bean unmarshall(java.lang.String inScopeEncStyle,
                       QName elementType,
                       org.w3c.dom.Node src)
                throws java.lang.IllegalArgumentException


Copyright 2001 Oracle SOAP. All Rights Reserved.