Print
BeaninfoTags

@javabean.attribute

Defines the attributes of the JavaBean element (propertyorder, etc).

Unique false

Allowed locations

class method constructor field
true true true true
Parameter Required Allowed values Default value Array Token separator Description
name true Any value   no   Name of the attribute
value true Any value   no   Value of the attribute
rtexprvalue false true, false   no   Is the value a Java expression?

@javabean.class

Used to specify class related information of JavaBean BeanInfo

Unique false

Allowed locations

class method constructor field
true false false false
Parameter Required Allowed values Default value Array Token separator Description
name true Any value   no   Name of the JavaBean (typically the unqualified className)
display-name false Any value   no   The name displayed for the JavaBean
short-description false Any value   no   A short description about the JavaBean
expert false true, false   no   Is the JavaBean used in expert mode ?
hidden false true, false   no   Is the JavaBean hidden ?
preferred false true, false   no   Is the JavaBean preferred ?
customizer false Any value   no   Fully qualified class name of the JavaBean customizer
stop-class false Any value   no   Fully qualified class name of the JavaBean ancestor used to stop introspection for additionnal informations

@javabean.icons

Defines the icons used for the visual aspect of the JavaBean.

Unique false

Allowed locations

class method constructor field
true true true true
Parameter Required Allowed values Default value Array Token separator Description
mono16 false Any value   no   Absolute or relative resource name for the monochrome icon of 16x16 pixels
color16 false Any value   no   Absolute or relative resource name for the color icon of 16x16 pixels
mono32 false Any value   no   Absolute or relative resource name for the monochrome icon of 32x32 pixels
color32 false Any value   no   Absolute or relative resource name for the color icon of 32x32 pixels

@javabean.method

Defines the JavaBean method found by introspection

Unique false

Allowed locations

class method constructor field
true true true true
Parameter Required Allowed values Default value Array Token separator Description
name false Any value   no   Name of the method
display-name false Any value   no   The name displayed for the method
short-description false Any value   no   A short description about the method
expert false true, false   no   Is the method used in expert mode ?
hidden false true, false   no   Is the method hidden ?
preferred false true, false   no   Is the method preferred ?

@javabean.parameter

Defines for each JavaBean method its parameters

Unique false

Allowed locations

class method constructor field
true true true true
Parameter Required Allowed values Default value Array Token separator Description
name true Any value   no   Name of the parameter
display-name false Any value   no   The name displayed for the parameter
short-description false Any value   no   A short description about the parameter
editor false Any value   no   Fully qualified class name of the PropertyEditor used to edit the parameter

@javabean.property

Defines the JavaBean property found by introspection

Unique false

Allowed locations

class method constructor field
true true true true
Parameter Required Allowed values Default value Array Token separator Description
name false Any value   no   Name of the property
display-name false Any value   no   The name displayed for the property
short-description false Any value   no   A short description about the property
expert false true, false   no   Is the property used in expert mode ?
hidden false true, false   no   Is the property hidden ?
preferred false true, false   no   Is the property preferred ?
default false true, false   no   Is this the default property ?
bound false true, false   no   Is the property bound ?
constrained false true, false   no   Is the property constrained ?
editor false Any value   no   Fully qualified class name of the PropertyEditor used to edit the property
Powered by Atlassian Confluence