|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.management.MBeanFeatureInfo
javax.management.MBeanParameterInfo
public class MBeanParameterInfo
Describes the parameters of a constructor or operation associated with a management bean. The information in this class is immutable as standard. Of course, subclasses may change this, but this behaviour is not recommended.
Field Summary |
---|
Fields inherited from class javax.management.MBeanFeatureInfo |
---|
description, name |
Constructor Summary | |
---|---|
MBeanParameterInfo(String name,
String type,
String desc)
Constructs a new MBeanParameterInfo using the specified
name, description and type. |
Method Summary | |
---|---|
Object |
clone()
Returns a clone of this instance. |
boolean |
equals(Object obj)
Compares this feature with the supplied object. |
String |
getType()
Returns the type of this attribute, in the form of its class name. |
int |
hashCode()
Returns the hashcode of the parameter information as the sum of the hashcode of the superclass and the hashcode of the type. |
String |
toString()
Returns a textual representation of this instance. |
Methods inherited from class javax.management.MBeanFeatureInfo |
---|
getDescription, getName |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MBeanParameterInfo(String name, String type, String desc)
MBeanParameterInfo
using the specified
name, description and type.
name
- the name of the attribute.type
- the type of the attribute, in the form of its class name.desc
- a description of the attribute.Method Detail |
---|
public Object clone()
Object
.
Thus, the clone is just a shallow clone as returned by
that method, and does not contain any deeper cloning based
on the subject of this class.
clone
in class Object
Cloneable
public boolean equals(Object obj)
MBeanParameterInfo
,
Object#equals()
returns true for a comparison of both the
name and description of this parameter with that of the specified
object (performed by the superclass), and the type of the two
instances is equal.
equals
in class MBeanFeatureInfo
obj
- the object to compare.
MBeanParameterInfo
instance,
name.equals(object.getName())
,
description.equals(object.getDescription())
,
and type.equals(object.getType())
.Object.hashCode()
public String getType()
public int hashCode()
hashCode
in class MBeanFeatureInfo
Object.equals(Object)
,
System.identityHashCode(Object)
public String toString()
Returns a textual representation of this instance. This
is constructed using the class name
(javax.management.MBeanParameterInfo
) along
with the name, description and type of the parameter.
As instances of this class are immutable, the return value is computed just once for each instance and reused throughout its life.
toString
in class MBeanFeatureInfo
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 |