weblogic.xml.schema.binding
Interface Deserializer
- All Known Implementing Classes:
- AbstractCodec
- public interface Deserializer
- extends javax.xml.rpc.encoding.Deserializer, javax.xml.rpc.encoding.DeserializerFactory
A Deserialzer is responsible for taking an xml instance of some
Schema Type and creating and populating a corresponding Java
Object.
- Author:
- Copyright © 2004 BEA Systems, Inc. All Rights Reserved.
|
Method Summary
|
java.lang.Object |
deserialize(XMLName name,
Attribute att,
weblogic.xml.schema.binding.DeserializationContext context)
Take an XML instance, create and populate the corresponding
Object. |
java.lang.Object |
deserialize(XMLName name,
XMLInputStream reader,
weblogic.xml.schema.binding.DeserializationContext context)
Take an XML instance, create and populate the corresponding
Object. |
| Methods inherited from interface javax.xml.rpc.encoding.Deserializer |
getMechanismType |
| Methods inherited from interface javax.xml.rpc.encoding.DeserializerFactory |
getDeserializerAs,
getSupportedMechanismTypes |
deserialize
public java.lang.Object deserialize(XMLName name,
XMLInputStream reader,
weblogic.xml.schema.binding.DeserializationContext context)
throws DeserializationException
- Take an XML instance, create and populate the corresponding
Object.
deserialize may be called recusively as
needed to build contained Objects thus building up the full
graph of contained Objects.
- Parameters:
name - The expected name of the XML elementreader - The XML stream containing the XML to deserializeDeserializationContext - The context passed to each invocation- Throws:
- DeserializationException - If an error occurs
deserialize
public java.lang.Object deserialize(XMLName name,
Attribute att,
weblogic.xml.schema.binding.DeserializationContext context)
throws DeserializationException
- Take an XML instance, create and populate the corresponding
Object.
deserialize may be called recusively as
needed to build contained Objects thus building up the full
graph of contained Objects.
- Parameters:
name - The expected name of the XML elementatt - The attribute containing the value to deserializeDeserializationContext - The context passed to each invocation- Throws:
- DeserializationException - If an error occurs