Class XmlBeanDeserializer

  • All Implemented Interfaces:
    java.io.Serializable, Deserializer, Callback, Deserializer, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

    public class XmlBeanDeserializer
    extends DeserializerImpl
    Class XmlBeanDeserializer
    Author:
    Jonathan Colwell
    See Also:
    Serialized Form
    • Constructor Detail

      • XmlBeanDeserializer

        public XmlBeanDeserializer​(java.lang.Class javaType,
                                   QName xmlType)
    • Method Detail

      • onStartElement

        public void onStartElement​(java.lang.String namespace,
                                   java.lang.String localName,
                                   java.lang.String prefix,
                                   org.xml.sax.Attributes attributes,
                                   DeserializationContext context)
                            throws org.xml.sax.SAXException
        Description copied from class: DeserializerImpl
        This method is invoked after startElement when the element requires deserialization (i.e. the element is not an href and the value is not nil.) DeserializerImpl provides default behavior, which simply involves obtaining a correct Deserializer and plugging its handler.
        Specified by:
        onStartElement in interface Deserializer
        Overrides:
        onStartElement in class DeserializerImpl
        Parameters:
        namespace - is the namespace of the element
        localName - is the name of the element
        prefix - is the prefix of the element
        attributes - are the attributes on the element...used to get the type
        context - is the DeserializationContext
        Throws:
        org.xml.sax.SAXException