Class ContextAwareConfigurationInjector
- java.lang.Object
-
- org.apache.sling.models.caconfig.impl.injectors.ContextAwareConfigurationInjector
-
- All Implemented Interfaces:
org.apache.sling.models.spi.AcceptsNullName,org.apache.sling.models.spi.Injector,org.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory
public class ContextAwareConfigurationInjector extends Object implements org.apache.sling.models.spi.Injector, org.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory, org.apache.sling.models.spi.AcceptsNullName
-
-
Constructor Summary
Constructors Constructor Description ContextAwareConfigurationInjector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.sling.models.spi.injectorspecific.InjectAnnotationProcessor2createAnnotationProcessor(AnnotatedElement element)@NotNull StringgetName()ObjectgetValue(@NotNull Object adaptable, String name, @NotNull Type declaredType, @NotNull AnnotatedElement element, @NotNull org.apache.sling.models.spi.DisposalCallbackRegistry callbackRegistry)
-
-
-
Method Detail
-
getName
@NotNull public @NotNull String getName()
- Specified by:
getNamein interfaceorg.apache.sling.models.spi.Injector
-
createAnnotationProcessor
public org.apache.sling.models.spi.injectorspecific.InjectAnnotationProcessor2 createAnnotationProcessor(AnnotatedElement element)
- Specified by:
createAnnotationProcessorin interfaceorg.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory
-
getValue
public Object getValue(@NotNull @NotNull Object adaptable, String name, @NotNull @NotNull Type declaredType, @NotNull @NotNull AnnotatedElement element, @NotNull @NotNull org.apache.sling.models.spi.DisposalCallbackRegistry callbackRegistry)
- Specified by:
getValuein interfaceorg.apache.sling.models.spi.Injector
-
-