@Service @Property(name="service.ranking", intValue=2147483647) public final class SlingObjectInjector extends Object implements org.apache.sling.models.spi.Injector, org.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory, org.apache.sling.models.spi.AcceptsNullName
SlingObject
.Modifier and Type | Field and Description |
---|---|
static @NotNull String |
NAME
Injector name
|
Constructor and Description |
---|
SlingObjectInjector() |
Modifier and Type | Method and Description |
---|---|
org.apache.sling.models.spi.injectorspecific.InjectAnnotationProcessor2 |
createAnnotationProcessor(AnnotatedElement element) |
@NotNull String |
getName() |
Object |
getValue(@NotNull Object adaptable,
String name,
@NotNull Type type,
@NotNull AnnotatedElement element,
@NotNull org.apache.sling.models.spi.DisposalCallbackRegistry callbackRegistry) |
@NotNull public static final @NotNull String NAME
@NotNull public @NotNull String getName()
getName
in interface org.apache.sling.models.spi.Injector
public Object getValue(@NotNull @NotNull Object adaptable, String name, @NotNull @NotNull Type type, @NotNull @NotNull AnnotatedElement element, @NotNull @NotNull org.apache.sling.models.spi.DisposalCallbackRegistry callbackRegistry)
getValue
in interface org.apache.sling.models.spi.Injector
public org.apache.sling.models.spi.injectorspecific.InjectAnnotationProcessor2 createAnnotationProcessor(AnnotatedElement element)
createAnnotationProcessor
in interface org.apache.sling.models.spi.injectorspecific.StaticInjectAnnotationProcessorFactory
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.