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:
  • Field Details

    • serialVersionUID

      static final long serialVersionUID
      See Also:
    • description

      protected String description
    • fields

      protected List fields
    • name

      protected String name
  • Constructor Details

    • FeatureInfo

      public FeatureInfo()
  • Method Details

    • 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(Descriptor descriptor)

      Add the name/value fields that have been stored into the specified Descriptor instance.

      Parameters:
      descriptor - The Descriptor to add fields to