Class AbstractInjectAnnotationProcessor2
java.lang.Object
org.apache.sling.models.spi.injectorspecific.AbstractInjectAnnotationProcessor
org.apache.sling.models.spi.injectorspecific.AbstractInjectAnnotationProcessor2
- All Implemented Interfaces:
InjectAnnotationProcessor,InjectAnnotationProcessor2
@ConsumerType
public class AbstractInjectAnnotationProcessor2
extends AbstractInjectAnnotationProcessor
implements InjectAnnotationProcessor2
Default implementation of
InjectAnnotationProcessor2.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTries to get the information whether the injection is optional.Methods inherited from class org.apache.sling.models.spi.injectorspecific.AbstractInjectAnnotationProcessor
getDefault, getName, getVia, hasDefault, isOptionalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.sling.models.spi.injectorspecific.InjectAnnotationProcessor
isOptionalMethods inherited from interface org.apache.sling.models.spi.injectorspecific.InjectAnnotationProcessor2
getDefault, getName, getVia, hasDefault
-
Constructor Details
-
AbstractInjectAnnotationProcessor2
public AbstractInjectAnnotationProcessor2()
-
-
Method Details
-
getInjectionStrategy
Description copied from interface:InjectAnnotationProcessor2Tries to get the information whether the injection is optional.- Specified by:
getInjectionStrategyin interfaceInjectAnnotationProcessor2- Returns:
REQUIREDif injection is mandatory,OPTIONALif injection is optional orDEFAULTin which case the standard annotation/injection strategy should be used.
-