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.AttributeList;
12:
13: import org.apache.axis.Constants;
14: import org.xml.sax.SAXException;
15:
16: /**
17: * @version $Revision: 1.6 $
18: */
19: public class AttributeListDeser extends AxisDeserializer {
20: private AttributeList attributes = new AttributeList();
21:
22: public void onSetChildValue(Object value, Object hint)
23: throws SAXException {
24: if (Constants.QNAME_LITERAL_ITEM.getLocalPart().equals(hint))
25: attributes.add(value);
26: }
27:
28: protected Object createObject() throws SAXException {
29: return attributes;
30: }
31: }
|