javax.management.openmbean
public interface OpenMBeanAttributeInfo extends OpenMBeanParameterInfo
Since: 1.5
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. |
Parameters: obj the object to compare.
Returns: true if the object is a {@link 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()
.
Returns: the hashcode of the attribute information.
isXXX
.
Returns: true if the accessor takes the form isXXX
.
Returns: true if the value of the attribute can be read.
Returns: true if the value of the attribute can be changed.
javax.management.openmbean.OpenMBeanAttributeInfo
)
along with the name, open type, default, minimum, maximum
and legal values of the parameter and the access permissions
({@link #isIs()}, {@link #isReadable()}, {@link #isWritable()}).
Returns: a @link{java.lang.String} instance representing the instance in textual form.