Package org.apache.rat.config.parameters
Annotation Type ConfigComponent
An annotation that marks a configuration component.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
name
String nameThe common name for the component. If not specified the name of the field or class is used.- Returns:
- the component name.
- Default:
""
-
desc
String descThe description of the component.- Returns:
- the component description.
- Default:
""
-
type
ComponentType typeThe component type.- Returns:
- the component type.
-
parameterType
Class<?> parameterTypeFor collections defines the enclosed type.- Returns:
- the enclosed type.
- Default:
void.class
-
required
boolean requiredIftrue
this component can be a child of the containing component.- Returns:
true
if this component can be a child of the containing component.
- Default:
false
-