mx4j.tools.remote.soap.axis.ser
Class AxisDeserializer

java.lang.Object
  extended by DeserializerImpl
      extended by mx4j.tools.remote.soap.axis.ser.AxisDeserializer
Direct Known 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 $

Constructor Summary
AxisDeserializer()
           
 
Method Summary
protected abstract  java.lang.Object createObject()
           
protected  Logger getLogger()
           
 void onEndElement(java.lang.String namespace, java.lang.String localName, DeserializationContext context)
           
protected abstract  void onSetChildValue(java.lang.Object value, java.lang.Object hint)
           
 SOAPHandler onStartChild(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context)
           
 void onStartElement(java.lang.String namespace, java.lang.String localName, java.lang.String prefix, org.xml.sax.Attributes attributes, DeserializationContext context)
           
 void setChildValue(java.lang.Object value, java.lang.Object hint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisDeserializer

public AxisDeserializer()
Method Detail

getLogger

protected Logger getLogger()

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
Throws:
org.xml.sax.SAXException

onStartChild

public SOAPHandler onStartChild(java.lang.String namespace,
                                java.lang.String localName,
                                java.lang.String prefix,
                                org.xml.sax.Attributes attributes,
                                DeserializationContext context)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

setChildValue

public void setChildValue(java.lang.Object value,
                          java.lang.Object hint)
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

onSetChildValue

protected abstract void onSetChildValue(java.lang.Object value,
                                        java.lang.Object hint)
                                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

onEndElement

public void onEndElement(java.lang.String namespace,
                         java.lang.String localName,
                         DeserializationContext context)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

createObject

protected abstract java.lang.Object createObject()
                                          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


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