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.Set;
10:
11: /**
12: * @version $Revision: 1.3 $
13: */
14: public interface OpenMBeanParameterInfo {
15: public String getDescription();
16:
17: public String getName();
18:
19: public OpenType getOpenType();
20:
21: public Object getDefaultValue();
22:
23: public Set getLegalValues();
24:
25: public Comparable getMinValue();
26:
27: public Comparable getMaxValue();
28:
29: public boolean hasDefaultValue();
30:
31: public boolean hasLegalValues();
32:
33: public boolean hasMinValue();
34:
35: public boolean hasMaxValue();
36:
37: public boolean isValue(Object obj);
38:
39: public boolean equals(Object obj);
40:
41: public int hashCode();
42:
43: public String toString();
44: }
|