Package org.apache.commons.modeler
Class ParameterInfo
- java.lang.Object
-
- org.apache.commons.modeler.FeatureInfo
-
- org.apache.commons.modeler.ParameterInfo
-
- All Implemented Interfaces:
java.io.Serializable
public class ParameterInfo extends FeatureInfo implements java.io.Serializable
Internal configuration information for a
Parameter
descriptor.- Version:
- $Revision: 480402 $ $Date: 2006-11-29 04:43:23 +0000 (Wed, 29 Nov 2006) $
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) javax.management.MBeanParameterInfo
info
TheMBeanParameterInfo
object that corresponds to thisParameterInfo
instance.(package private) static long
serialVersionUID
protected java.lang.String
type
-
Fields inherited from class org.apache.commons.modeler.FeatureInfo
description, fields, name
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.management.MBeanParameterInfo
createParameterInfo()
Create and return aMBeanParameterInfo
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 thedescription
property setter.void
setName(java.lang.String name)
Override thename
property setter.void
setType(java.lang.String type)
java.lang.String
toString()
Return a string representation of this parameter descriptor.-
Methods inherited from class org.apache.commons.modeler.FeatureInfo
addField, addFields, getDescription, getFields, getName
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
-
info
transient javax.management.MBeanParameterInfo info
TheMBeanParameterInfo
object that corresponds to thisParameterInfo
instance.
-
type
protected java.lang.String type
-
-
Constructor Detail
-
ParameterInfo
public ParameterInfo()
Standard zero-arguments constructor.
-
ParameterInfo
public ParameterInfo(java.lang.String name, java.lang.String type, java.lang.String description)
Special constructor for setting up parameters programatically.- Parameters:
name
- Name of this parametertype
- Java class of this parameterdescription
- Description of this parameter
-
-
Method Detail
-
setDescription
public void setDescription(java.lang.String description)
Override thedescription
property setter.- Overrides:
setDescription
in classFeatureInfo
- Parameters:
description
- The new description
-
setName
public void setName(java.lang.String name)
Override thename
property setter.- Overrides:
setName
in classFeatureInfo
- Parameters:
name
- The new name
-
getType
public java.lang.String getType()
The fully qualified Java class name of this parameter.
-
setType
public void setType(java.lang.String type)
-
createParameterInfo
public javax.management.MBeanParameterInfo createParameterInfo()
Create and return aMBeanParameterInfo
object that corresponds to the parameter described by this instance.
-
toString
public java.lang.String toString()
Return a string representation of this parameter descriptor.- Overrides:
toString
in classjava.lang.Object
-
-