javax.management.openmbean
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, isValue
boolean 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 OpenMBeanParameterInfo
equals
in class Object
obj
- 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 OpenMBeanParameterInfo
hashCode
in class Object
Object.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 OpenMBeanParameterInfo
toString
in class Object
Object.getClass()
,
Object.hashCode()
,
Class.getName()
,
Integer.toHexString(int)