1 8 9 package mx4j.tools.remote.soap.axis.ser; 10 11 import javax.management.MalformedObjectNameException ; 12 import javax.management.ObjectName ; 13 14 import org.xml.sax.SAXException ; 15 16 19 public class ObjectNameDeser extends AxisDeserializer 20 { 21 private String canonicalName; 22 23 public void onSetChildValue(Object value, Object hint) throws SAXException 24 { 25 if (ObjectNameSer.NAME.equals(hint)) canonicalName = (String )value; 26 } 27 28 protected Object createObject() throws SAXException 29 { 30 try 31 { 32 return new ObjectName (canonicalName); 33 } 34 catch (MalformedObjectNameException x) 35 { 36 throw new SAXException (x); 37 } 38 } 39 } 40 | Popular Tags |