1 8 9 package mx4j.tools.remote.soap.axis.ser; 10 11 import java.util.ArrayList ; 12 import java.util.List ; 13 import javax.management.relation.Role ; 14 15 import org.apache.axis.Constants; 16 import org.xml.sax.SAXException ; 17 18 21 public class RoleDeser extends AxisDeserializer 22 { 23 String roleName; 24 List roleValue = new ArrayList (); 25 26 public void onSetChildValue(Object value, Object hint) throws SAXException 27 { 28 if (RoleSer.ROLE_NAME.equals(hint)) roleName = (String )value; 29 if (Constants.QNAME_LITERAL_ITEM.getLocalPart().equals(hint)) roleValue.add(value); 30 } 31 32 protected Object createObject() throws SAXException 33 { 34 return new Role (roleName, roleValue); 35 } 36 } 37 | Popular Tags |