org.apache.commons.modeler
Class ParameterInfo
java.lang.Object
|
+--org.apache.commons.modeler.FeatureInfo
|
+--org.apache.commons.modeler.ParameterInfo
- public class ParameterInfo
- extends FeatureInfo
Internal configuration information for a Parameter
descriptor.
- Version:
- $Revision: 1.1.1.1 $ $Date: 2002/04/30 20:58:52 $
- Author:
- Craig R. McClanahan
Field Summary |
(package private) javax.management.MBeanParameterInfo |
info
The MBeanParameterInfo object that corresponds
to this ParameterInfo instance. |
protected java.lang.String |
type
The fully qualified Java class name of this parameter. |
Constructor Summary |
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 |
javax.management.MBeanParameterInfo |
createParameterInfo()
Create and return a MBeanParameterInfo object that
corresponds to the parameter described by this instance. |
java.lang.String |
getType()
|
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. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
info
javax.management.MBeanParameterInfo info
- The
MBeanParameterInfo
object that corresponds
to this ParameterInfo
instance.
type
protected java.lang.String type
- The fully qualified Java class name of this parameter.
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
setDescription
public void setDescription(java.lang.String description)
- Override the
description
property setter.
- Overrides:
setDescription
in class FeatureInfo
- Parameters:
description
- The new description
setName
public void setName(java.lang.String name)
- Override the
name
property setter.
- Overrides:
setName
in class FeatureInfo
- Parameters:
name
- The new name
getType
public java.lang.String getType()
setType
public void setType(java.lang.String type)
createParameterInfo
public javax.management.MBeanParameterInfo createParameterInfo()
- Create and return a
MBeanParameterInfo
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 class java.lang.Object
Copyright (c) 2001-2002 - Apache Software Foundation