|
Oracle® XML Java API Reference 10g Release 1 (10.1) B12024-02 | |||||||||
| 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 10g Release 1 (10.1) B12024-02 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||