01: /*
02: * Copyright (C) The MX4J Contributors.
03: * All rights reserved.
04: *
05: * This software is distributed under the terms of the MX4J License version 1.0.
06: * See the terms of the MX4J License in the documentation provided with this software.
07: */
08:
09: package mx4j.tools.remote.soap.axis.ser;
10:
11: import javax.management.relation.RoleUnresolvedList;
12:
13: import org.apache.axis.Constants;
14: import org.xml.sax.SAXException;
15:
16: /**
17: * @version $Revision: 1.3 $
18: */
19: public class RoleUnresolvedListDeser extends AxisDeserializer {
20: private RoleUnresolvedList roles = new RoleUnresolvedList();
21:
22: public void onSetChildValue(Object value, Object hint)
23: throws SAXException {
24: if (Constants.QNAME_LITERAL_ITEM.getLocalPart().equals(hint))
25: roles.add(value);
26: }
27:
28: protected Object createObject() throws SAXException {
29: return roles;
30: }
31:
32: }
|