Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02

weblogic.xml.schema.binding
Interface DeserializationContext


public interface DeserializationContext

The state information passed to each invocation of deserialize.


Method Summary
 void clearReferenceMap()
           
 Map getCurrentPrefixToNamespaceMap()
           
 EncodingStyle getEncodingStyle()
           
 TypeMapping getMapping()
           
 Object getObjectFromReference(String ref)
          returns null if no object found for given ref
 SOAPElement getSOAPElement()
           
 SOAPMessage getSOAPMessage()
           
 boolean isStrictValidation()
          strict mode -- for now this means checking facets
 boolean isValidateLocalNameOnly()
          when validating names, do we compare the full xml name passed into deserialze() or do we just compare the local names?
 boolean isValidateNames()
          if set to true, check that the xml name found matches that passed in to the deserialize method.
 Object resolveNullObject(Object obj)
          objects returned from getObjectFromReference should be passed into this method.
 void setCurrentPrefixToNamespaceMap(Map v)
           
 void setEncodingStyle(EncodingStyle v)
           
 void setMapping(TypeMapping v)
           
 void setSOAPElement(SOAPElement element)
           
 void setSOAPMessage(SOAPMessage message)
           
 void setStrictValidation(boolean v)
           
 void setValidateLocalNameOnly(boolean v)
           
 void setValidateNames(boolean v)
           
 void storeObjectWithReference(String ref, Object obj)
          overwrites any previous entry to given ref
 

Method Detail

isStrictValidation

boolean isStrictValidation()
strict mode -- for now this means checking facets


setStrictValidation

void setStrictValidation(boolean v)

getEncodingStyle

EncodingStyle getEncodingStyle()

setEncodingStyle

void setEncodingStyle(EncodingStyle v)

getObjectFromReference

Object getObjectFromReference(String ref)
returns null if no object found for given ref

See Also:
DeserializationContext.resolveNullObject(Object)

resolveNullObject

Object resolveNullObject(Object obj)
objects returned from getObjectFromReference should be passed into this method. If the object passed in was in fact null in the map, then null will be returned, else the non-null object passed in will be returned. all this is to avoid a double hash lookup by doing containsKey() then get().


storeObjectWithReference

void storeObjectWithReference(String ref,
                              Object obj)
overwrites any previous entry to given ref


clearReferenceMap

void clearReferenceMap()

getMapping

TypeMapping getMapping()

setMapping

void setMapping(TypeMapping v)

isValidateNames

boolean isValidateNames()
if set to true, check that the xml name found matches that passed in to the deserialize method.


setValidateNames

void setValidateNames(boolean v)

isValidateLocalNameOnly

boolean isValidateLocalNameOnly()
when validating names, do we compare the full xml name passed into deserialze() or do we just compare the local names?


setValidateLocalNameOnly

void setValidateLocalNameOnly(boolean v)

getSOAPElement

SOAPElement getSOAPElement()

setSOAPElement

void setSOAPElement(SOAPElement element)

getSOAPMessage

SOAPMessage getSOAPMessage()

setSOAPMessage

void setSOAPMessage(SOAPMessage message)

getCurrentPrefixToNamespaceMap

Map getCurrentPrefixToNamespaceMap()

setCurrentPrefixToNamespaceMap

void setCurrentPrefixToNamespaceMap(Map v)

Copyright 1996, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02