public interface OpenMBeanAttributeInfo extends OpenMBeanParameterInfo
MBeanAttributeInfo, so implementations should
extend this class.| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Compares this attribute with the supplied object.
|
int |
hashCode()
Returns the hashcode of the attribute information as the sum of
the hashcodes of the name, open type, default value, maximum
value, minimum value, the set of legal values and the access
properties.
|
boolean |
isIs()
Returns true if the accessor method of this attribute
is of the form
isXXX. |
boolean |
isReadable()
Returns true if value of this attribute can be read.
|
boolean |
isWritable()
Returns true if the value of this attribute can be changed.
|
String |
toString()
Returns a textual representation of this instance.
|
getDefaultValue, getDescription, getLegalValues, getMaxValue, getMinValue, getName, getOpenType, hasDefaultValue, hasLegalValues, hasMaxValue, hasMinValue, isValueboolean equals(Object obj)
OpenMBeanAttributeInfo
with an equal name and open type, the same default, minimum,
maximum and legal values and the same access properties
(isIs(), isReadable(), isWritable()).equals in interface OpenMBeanParameterInfoequals in class Objectobj - the object to compare.OpenMBeanParameterInfo
instance,
name.equals(object.getName()),
openType.equals(object.getOpenType()),
defaultValue.equals(object.getDefaultValue()),
minValue.equals(object.getMinValue()),
maxValue.equals(object.getMaxValue()),
legalValues.equals(object.getLegalValues()),
is == object.isIs(),
isRead == object.isReadable(),
and isWrite == object.isWritable().Object.hashCode()int hashCode()
hashCode in interface OpenMBeanParameterInfohashCode in class ObjectObject.equals(Object),
System.identityHashCode(Object)boolean isIs()
isXXX.isXXX.boolean isReadable()
boolean isWritable()
String toString()
javax.management.openmbean.OpenMBeanAttributeInfo)
along with the name, open type, default, minimum, maximum
and legal values of the parameter and the access permissions
(isIs(), isReadable(), isWritable()).toString in interface OpenMBeanParameterInfotoString in class ObjectObject.getClass(),
Object.hashCode(),
Class.getName(),
Integer.toHexString(int)