Annotation Type BoundGroupedAssembly
@Documented
@Retention(RUNTIME)
@Target({FIELD,METHOD,ANNOTATION_TYPE})
public @interface BoundGroupedAssembly
-
Required Element Summary
Modifier and TypeRequired ElementDescriptionClass<? extends IBoundObject>
The bound class associated with this assembly. -
Optional Element Summary
Modifier and TypeOptional ElementDescriptionGet the documentary description of the assembly.Get any remarks for this field.Get the documentary formal name of the assembly.Property[]
An optional set of associated properties.Get any remarks for this field.int
The binary use name of the assembly.The model name to use for singleton values.
-
Element Details
-
binding
The bound class associated with this assembly.This is optional when used on a field or method, and required when used with an annotation type value, i.e.
BoundChoiceGroup
.- Returns:
- the bound class
-
-
-
formalName
Get the documentary formal name of the assembly.If the value is "##none", then the description will be considered
null
.- Returns:
- a markdown string or
"##none"
if no formal name is provided
- Default:
- "##none"
-
description
Get the documentary description of the assembly.If the value is "##none", then the description will be considered
null
.- Returns:
- a markdown string or
"##none"
if no description is provided
- Default:
- "##none"
-
useName
The model name to use for singleton values. This name will be used for associated XML elements.If the value is "##none", then element name is derived from the JavaBean property name.
- Returns:
- the name or
"##none"
if no use name is provided
- Default:
- "##none"
-
useIndex
int useIndexThe binary use name of the assembly.The value
Integer.MIN_VALUE
indicates that there is no use name.- Returns:
- the index value
- Default:
- -2147483648
-
properties
An optional set of associated properties.- Returns:
- the properties or an empty array with no properties
- Default:
- {}
-
remarks
Get any remarks for this field.- Returns:
- a markdown string or
"##none"
if no remarks are provided
- Default:
- "##none"
-
discriminatorValue
Get any remarks for this field.- Returns:
- the discriminator string or
"##none"
if no discriminator is provided
- Default:
- "##none"
-