public class ParameterInfo extends FeatureInfo implements java.io.Serializable
Internal configuration information for a Parameter
descriptor.
| Modifier and Type | Field and Description |
|---|---|
(package private) javax.management.MBeanParameterInfo |
info
The
MBeanParameterInfo object that corresponds
to this ParameterInfo instance. |
(package private) static long |
serialVersionUID |
protected java.lang.String |
type |
description, fields, name| Constructor and Description |
|---|
ParameterInfo()
Standard zero-arguments constructor.
|
ParameterInfo(java.lang.String name,
java.lang.String type,
java.lang.String description)
Special constructor for setting up parameters programatically.
|
| Modifier and Type | Method and Description |
|---|---|
javax.management.MBeanParameterInfo |
createParameterInfo()
Create and return a
MBeanParameterInfo object that
corresponds to the parameter described by this instance. |
java.lang.String |
getType()
The fully qualified Java class name of this parameter.
|
void |
setDescription(java.lang.String description)
Override the
description property setter. |
void |
setName(java.lang.String name)
Override the
name property setter. |
void |
setType(java.lang.String type) |
java.lang.String |
toString()
Return a string representation of this parameter descriptor.
|
addField, addFields, getDescription, getFields, getNamestatic final long serialVersionUID
transient javax.management.MBeanParameterInfo info
MBeanParameterInfo object that corresponds
to this ParameterInfo instance.protected java.lang.String type
public ParameterInfo()
public ParameterInfo(java.lang.String name,
java.lang.String type,
java.lang.String description)
name - Name of this parametertype - Java class of this parameterdescription - Description of this parameterpublic void setDescription(java.lang.String description)
description property setter.setDescription in class FeatureInfodescription - The new descriptionpublic void setName(java.lang.String name)
name property setter.setName in class FeatureInfoname - The new namepublic java.lang.String getType()
public void setType(java.lang.String type)
public javax.management.MBeanParameterInfo createParameterInfo()
MBeanParameterInfo object that
corresponds to the parameter described by this instance.public java.lang.String toString()
toString in class java.lang.ObjectCopyright (c) 2001-2003 - Apache Software Foundation