Package com.ptc.mvc.components
Annotation Interface ComponentBuilder
Enables annotation-driven configuration of ComponentConfigBuilder and ComponentDataBuilder implementations. If the
target class implements both builder interfaces, then only the String id of the component needs to be specified.
Otherwise, the annotation must specify whether the builder is a config builder or a data builder.
Supported API: true
Extendable: false
Supported API: true
Extendable: false
- See Also:
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionIf the target class only implements one of the builder interfaces, then you must specify the type.
-
Element Details
-
value
String[] valueThe component IDs that this builder supports
Supported API: true- Returns:
- String
-
-
-
type
ComponentBuilderType typeIf the target class only implements one of the builder interfaces, then you must specify the type.
Supported API: true- Returns:
- ComponentBuilderType
- Default:
- CONFIG_AND_DATA
-