Class XmlBeanDeserializer

All Implemented Interfaces:
Serializable, Deserializer, Callback, Deserializer, ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public class XmlBeanDeserializer extends DeserializerImpl
Class XmlBeanDeserializer
Author:
Jonathan Colwell
See Also:
  • Constructor Details

    • XmlBeanDeserializer

      public XmlBeanDeserializer(Class javaType, QName xmlType)
  • Method Details

    • onStartElement

      public void onStartElement(String namespace, String localName, String prefix, Attributes attributes, DeserializationContext context) throws 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:
      SAXException