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: */package javax.management.openmbean;
08:
09: import java.util.Collection;
10:
11: /**
12: * @version $Revision: 1.5 $
13: */
14: public interface CompositeData {
15: public boolean containsKey(String key);
16:
17: public boolean containsValue(Object value);
18:
19: public boolean equals(Object object);
20:
21: public Object get(String key) throws InvalidKeyException;
22:
23: public Object[] getAll(String[] keys)
24: throws javax.management.openmbean.InvalidKeyException;
25:
26: public CompositeType getCompositeType();
27:
28: public int hashCode();
29:
30: public String toString();
31:
32: public Collection values();
33: }
|