mx4j.tools.remote.soap.axis.ser

Class AxisDeserializer

Known Direct Subclasses:
AttributeDeser, AttributeListDeser, MBeanAttributeInfoDeser, MBeanConstructorInfoDeser, MBeanInfoDeser, MBeanNotificationInfoDeser, MBeanOperationInfoDeser, MBeanParameterInfoDeser, MBeanServerNotificationFilterDeser, NotificationDeser, NotificationFilterSupportDeser, NotificationResultDeser, ObjectInstanceDeser, ObjectNameDeser, PrincipalDeser, RelationTypeSupportDeser, RoleDeser, RoleInfoDeser, RoleListDeser, RoleResultDeser, RoleUnresolvedListDeser, SetDeser, SubjectDeser, TargetedNotificationDeser

public abstract class AxisDeserializer
extends DeserializerImpl

Version:
$Revision: 1.4 $

Method Summary

protected abstract Object
createObject()
protected Logger
getLogger()
void
onEndElement(String namespace, String localName, DeserializationContext context)
protected abstract void
onSetChildValue(Object value, Object hint)
SOAPHandler
onStartChild(String namespace, String localName, String prefix, Attributes attributes, DeserializationContext context)
void
onStartElement(String namespace, String localName, String prefix, Attributes attributes, DeserializationContext context)
void
setChildValue(Object value, Object hint)

Method Details

createObject

protected abstract Object createObject()
            throws SAXException

getLogger

protected Logger getLogger()

onEndElement

public void onEndElement(String namespace,
                         String localName,
                         DeserializationContext context)
            throws SAXException

onSetChildValue

protected abstract void onSetChildValue(Object value,
                                        Object hint)
            throws SAXException

onStartChild

public SOAPHandler onStartChild(String namespace,
                                String localName,
                                String prefix,
                                Attributes attributes,
                                DeserializationContext context)
            throws SAXException

onStartElement

public void onStartElement(String namespace,
                           String localName,
                           String prefix,
                           Attributes attributes,
                           DeserializationContext context)
            throws SAXException

setChildValue

public void setChildValue(Object value,
                          Object hint)
            throws SAXException

Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.