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.
 
Fields inherited from class org.apache.commons.modeler.FeatureInfo
description, name
 
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 org.apache.commons.modeler.FeatureInfo
getDescription, getName
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

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.
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 parameter
type - Java class of this parameter
description - Description of this parameter
Method Detail

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