org.apache.commons.modeler
Class ConstructorInfo

java.lang.Object
  |
  +--org.apache.commons.modeler.FeatureInfo
        |
        +--org.apache.commons.modeler.ConstructorInfo

public class ConstructorInfo
extends FeatureInfo

Internal configuration information for a Constructor descriptor.

Version:
$Revision: 1.1.1.1 $ $Date: 2002/04/30 20:58:51 $
Author:
Craig R. McClanahan

Field Summary
protected  java.lang.String displayName
          The display name of this attribute.
(package private)  javax.management.modelmbean.ModelMBeanConstructorInfo info
          The ModelMBeanConstructorInfo object that corresponds to this ConstructorInfo instance.
protected  ParameterInfo[] parameters
          The set of parameters for this constructor.
 
Fields inherited from class org.apache.commons.modeler.FeatureInfo
description, name
 
Constructor Summary
ConstructorInfo()
           
 
Method Summary
 void addParameter(ParameterInfo parameter)
          Add a new parameter to the set of parameters for this constructor.
 javax.management.modelmbean.ModelMBeanConstructorInfo createConstructorInfo()
          Create and return a ModelMBeanConstructorInfo object that corresponds to the attribute described by this instance.
 java.lang.String getDisplayName()
           
 ParameterInfo[] getSignature()
           
 void setDescription(java.lang.String description)
          Override the description property setter.
 void setDisplayName(java.lang.String displayName)
           
 void setName(java.lang.String name)
          Override the name property setter.
 java.lang.String toString()
          Return a string representation of this constructor 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.modelmbean.ModelMBeanConstructorInfo info
The ModelMBeanConstructorInfo object that corresponds to this ConstructorInfo instance.

displayName

protected java.lang.String displayName
The display name of this attribute.

parameters

protected ParameterInfo[] parameters
The set of parameters for this constructor.
Constructor Detail

ConstructorInfo

public ConstructorInfo()
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

getDisplayName

public java.lang.String getDisplayName()

setDisplayName

public void setDisplayName(java.lang.String displayName)

getSignature

public ParameterInfo[] getSignature()

addParameter

public void addParameter(ParameterInfo parameter)
Add a new parameter to the set of parameters for this constructor.
Parameters:
parameter - The new parameter descriptor

createConstructorInfo

public javax.management.modelmbean.ModelMBeanConstructorInfo createConstructorInfo()
Create and return a ModelMBeanConstructorInfo object that corresponds to the attribute described by this instance.

toString

public java.lang.String toString()
Return a string representation of this constructor descriptor.
Overrides:
toString in class java.lang.Object


Copyright (c) 2001-2002 - Apache Software Foundation