|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OpenMBeanAttributeInfo
Describes an attribute associated with an open management bean.
This interface includes those methods specified by MBeanAttributeInfo
, so implementations should
extend this class.
Method Summary | |
---|---|
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. |
Methods inherited from interface javax.management.openmbean.OpenMBeanParameterInfo |
---|
getDefaultValue, getDescription, getLegalValues, getMaxValue, getMinValue, getName, getOpenType, hasDefaultValue, hasLegalValues, hasMaxValue, hasMinValue, isValue |
Method Detail |
---|
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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |