org.apache.commons.modeler

Class FeatureInfo

Implemented Interfaces:
Serializable
Known Direct Subclasses:
AttributeInfo, ConstructorInfo, NotificationInfo, OperationInfo, ParameterInfo

public class FeatureInfo
extends java.lang.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: 1.5 $ $Date: 2003/07/20 07:35:13 $
Author:
Craig R. McClanahan

Field Summary

protected String
description
protected List
fields
protected String
name
(package private) static long
serialVersionUID

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

Field Details

description

protected String description

fields

protected List fields

name

protected String name

serialVersionUID

(package private) static final long serialVersionUID
Field Value:
-911529176124712296L

Method Details

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

getDescription

public String getDescription()
The human-readable description of this feature.

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.

setDescription

public void setDescription(String description)

setName

public void setName(String name)

Copyright (c) 2001-2003 - Apache Software Foundation