1 8 9 package mx4j.tools.remote.soap.axis.ser; 10 11 import javax.management.ObjectInstance ; 12 import javax.management.ObjectName ; 13 14 import org.xml.sax.SAXException ; 15 16 19 public class ObjectInstanceDeser extends AxisDeserializer 20 { 21 private ObjectName objectName; 22 private String className; 23 24 protected void onSetChildValue(Object value, Object hint) throws SAXException  25 { 26 if (ObjectInstanceSer.CLASS_NAME.equals(hint)) 27 className = (String )value; 28 else if (ObjectInstanceSer.OBJECT_NAME.equals(hint)) objectName = (ObjectName )value; 29 } 30 31 protected Object createObject() throws SAXException  32 { 33 return new ObjectInstance (objectName, className); 34 } 35 } 36 | Popular Tags |