|
Oracle® Application Server XML Java API Reference 10g Release 3 (10.1.3) B28238-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
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 XMLJavaMappingRegistry
public 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® Application Server XML Java API Reference 10g Release 3 (10.1.3) B28238-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |