Annotation Type StyleValue
-
@Target({METHOD,FIELD,PARAMETER}) @Retention(RUNTIME) @InjectAnnotation public @interface StyleValue
Annotation to be used on either methods, fields or constructor parameter to let Sling Models inject a value from the currentStyle
.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description InjectionStrategy
injectionStrategy
java.lang.String
name
Specifies the name of the value from the current style to take.
-
-
-
-
injectionStrategy
InjectionStrategy injectionStrategy
if set to REQUIRED injection is mandatory, if set to OPTIONAL injection is optional, in case of DEFAULT the standard annotations (Optional
,Required
) are used. If even those are not available the default injection strategy defined on theModel
applies. Default value = DEFAULT.- Returns:
InjectionStrategy
injection strategy
- Default:
- org.apache.sling.models.annotations.injectorspecific.InjectionStrategy.DEFAULT
-
-