Annotation Type JavaBean
@Documented @Target(TYPE) @Retention(RUNTIME) public @interface JavaBean
An annotation used to specify some class-related information for the automatically generated BeanInfo
classes. This annotation is not used if the annotated class has a corresponding user-defined BeanInfo
class, which does not imply the automatic analysis.
- Since:
- 9
- See Also:
BeanInfo.getBeanDescriptor()
Optional Element Summary
Modifier and Type | Optional Element | Description |
---|---|---|
String | defaultEventSet | The name of the default event set is used to calculate its |
String | defaultProperty | The name of the default property is used to calculate its |
String | description | The |
Element Detail
description
String description
The short description
for the bean descriptor
of the annotated class.
- Returns:
- the bean description, or an empty string if the description is not set.
- Default:
- ""
defaultProperty
String defaultProperty
The name of the default property is used to calculate its index
in the array
of properties defined in the annotated class. If the name is not set or the annotated class does not define a property with the specified name, the default property index will be calculated automatically by the Introspector
depending on its state.
- Default:
- ""
defaultEventSet
String defaultEventSet
The name of the default event set is used to calculate its index
in the array
of event sets defined in the annotated class. If the name is not set or the annotated class does not define an event set with the specified name, the default event set index will be calculated automatically by the Introspector
depending on its state.
- Returns:
- the name of the default event set, or an empty string if the name is not set.
- Default:
- ""