An example of a use of this is to handle @ManagedData that inherits from
Collection<X>, and it is desired to display a read-only attribute containing
the elements of the Collection. Simple add the annotation
@InheritedAttribute( methodName="iterator" )
to handle this case. Note that this only supports read-only attributes.
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public String | Returns: The ID.The name of the attribute, This class must inherit a method whose name corresponds to this id in one of the standard ways. |
| public String |
| description | back to summary |
|---|---|
| public String description() The description of the attribute. Can be a key to a resource bundle for I18N support. Note that this needs a description, otherwise the InheritedAttributes annotation won't work. The Description annotation is used in all other cases. The description cannot be empty.
| |
| id | back to summary |
|---|---|
| public String id() The name of the attribute, This class must inherit a method whose name corresponds to this id in one of the standard ways.
| |
| methodName | back to summary |
|---|---|
| public String methodName() The name of the method implementing this attribute. At least one of id and methodName must not be empty. If only one is given, the other is derived according to the extended attribute name rules. | |