| 
 | Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--org.apache.soap.util.xml.XMLJavaMappingRegistry
        |
        +--org.apache.soap.encoding.SOAPMappingRegistry
A SOAPMappingRegistry object is an XMLJavaMappingRegistry with pre-registered serializers and deserializers to support SOAP.
| Field Summary | |
| static MimePartSerializer | partSer | 
| Constructor Summary | |
| SOAPMappingRegistry()Create a new SMR. | |
| SOAPMappingRegistry(SOAPMappingRegistry parent)This constructor takes a "parent" registry as a base registry. | |
| SOAPMappingRegistry(SOAPMappingRegistry parent, java.lang.String schemaURI)This constructor is the base constructor. | |
| Method Summary | |
| static SOAPMappingRegistry | getBaseRegistry(java.lang.String schemaURI)Return the singleton registry instance configured for the indicated schema URI. | 
|  SOAPMappingRegistry | getParent()Returns the "parent" registry, if there is one. | 
|  java.lang.String | getSchemaURI()Return the schemaURI that was used to create this registry instance. | 
| protected  Deserializer | queryDeserializer_(QName elementType, java.lang.String encodingStyleURI)Override the query deserializer to look at the parent too before saying that a deserializer is not available. | 
| protected  QName | queryElementType_(java.lang.Class javaType, java.lang.String encodingStyleURI)This function overrides the one in XMLJavaMappingRegistry for the sole purpose of returning SOAP-ENC:Array when javaType represents an array. | 
| protected  java.lang.Class | queryJavaType_(QName elementType, java.lang.String encodingStyleURI)Overide the query Javatype to look at the parent too before saying that a Java type is not available. | 
| protected  Serializer | querySerializer_(java.lang.Class javaType, java.lang.String encodingStyleURI)This function overrides the one in XMLJavaMappingRegistry for the sole purpose of returning an ArraySerializer when javaType represents an array. | 
|  void | setDefaultEncodingStyle(java.lang.String defEncStyle)Set the default encoding style. | 
| Methods inherited from class org.apache.soap.util.xml.XMLJavaMappingRegistry | 
| getClassName, mapTypes, marshall, queryDeserializer, queryElementType, queryJavaType, querySerializer, unmarshall | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static MimePartSerializer partSer
| Constructor Detail | 
public SOAPMappingRegistry()
public SOAPMappingRegistry(SOAPMappingRegistry parent)
public SOAPMappingRegistry(SOAPMappingRegistry parent,
                           java.lang.String schemaURI)
parent - the "parent" SMR to delegate lookups to if I can't find the stuff in my tables. If parent is null, then I get pre-loaded with all the default type mappings etc. (some of which are based on the schema URI). If parent is not null, the default stuff is not put in - the idea is that in that case the parent already contains the defaults.schemaURI - the namespace URI of XSD to be used for serializers. Deserializers for all 3 XSD URIs are always registered.| Method Detail | 
public static SOAPMappingRegistry getBaseRegistry(java.lang.String schemaURI)
public void setDefaultEncodingStyle(java.lang.String defEncStyle)
setDefaultEncodingStyle in class XMLJavaMappingRegistrypublic java.lang.String getSchemaURI()
public SOAPMappingRegistry getParent()
protected QName queryElementType_(java.lang.Class javaType,
                                  java.lang.String encodingStyleURI)
queryElementType_ in class XMLJavaMappingRegistry
protected Serializer querySerializer_(java.lang.Class javaType,
                                      java.lang.String encodingStyleURI)
querySerializer_ in class XMLJavaMappingRegistry
protected Deserializer queryDeserializer_(QName elementType,
                                          java.lang.String encodingStyleURI)
queryDeserializer_ in class XMLJavaMappingRegistry
protected java.lang.Class queryJavaType_(QName elementType,
                                         java.lang.String encodingStyleURI)
queryJavaType_ in class XMLJavaMappingRegistry| 
 | Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||