org.apache.commons.modeler
Class FeatureInfo
java.lang.Object
|
+--org.apache.commons.modeler.FeatureInfo
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- AttributeInfo, ConstructorInfo, NotificationInfo, OperationInfo, ParameterInfo
- public class FeatureInfo
- extends Object
- implements Serializable
Convenience base class for AttributeInfo
,
ConstructorInfo
, and OperationInfo
classes
that will be used to collect configuration information for the
ModelMBean
beans exposed for management.
- Version:
- $Revision: 480402 $ $Date: 2006-11-29 04:43:23 +0000 (Wed, 29 Nov 2006) $
- See Also:
- Serialized Form
Method Summary |
void |
addField(FieldInfo field)
Add a new field to the fields associated with the
Descriptor that will be created from this metadata. |
protected void |
addFields(javax.management.Descriptor descriptor)
Add the name/value fields that have been stored into the
specified Descriptor instance. |
String |
getDescription()
The human-readable description of this feature. |
List |
getFields()
The field information for this feature. |
String |
getName()
The name of this feature, which must be unique among features in the
same collection. |
void |
setDescription(String description)
|
void |
setName(String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
description
protected String description
fields
protected List fields
name
protected String name
FeatureInfo
public FeatureInfo()
getDescription
public String getDescription()
- The human-readable description of this feature.
setDescription
public void setDescription(String description)
getFields
public List getFields()
- The field information for this feature.
getName
public String getName()
- The name of this feature, which must be unique among features in the
same collection.
setName
public void setName(String name)
addField
public void addField(FieldInfo field)
Add a new field to the fields associated with the
Descriptor that will be created from this metadata.
- Parameters:
field
- The field to be added
addFields
protected void addFields(javax.management.Descriptor descriptor)
Add the name/value fields that have been stored into the
specified Descriptor
instance.
- Parameters:
descriptor
- The Descriptor
to add fields to
Copyright © 2002-2007 The Apache Software Foundation. All Rights Reserved.