A B C F G H I L M N O P R S T U V 
All Classes All Packages

A

AbstractResourceTypeViaProvider - Class in org.apache.sling.models.impl.via
 
AbstractResourceTypeViaProvider() - Constructor for class org.apache.sling.models.impl.via.AbstractResourceTypeViaProvider
 
activate(BundleContext) - Method in class org.apache.sling.models.impl.injectors.OSGiServiceInjector
 

B

BeanPropertyViaProvider - Class in org.apache.sling.models.impl.via
 
BeanPropertyViaProvider() - Constructor for class org.apache.sling.models.impl.via.BeanPropertyViaProvider
 
BindingsInjector - Class in org.apache.sling.models.impl.injectors
 
BindingsInjector() - Constructor for class org.apache.sling.models.impl.injectors.BindingsInjector
 

C

ChildResourceInjector - Class in org.apache.sling.models.impl.injectors
 
ChildResourceInjector() - Constructor for class org.apache.sling.models.impl.injectors.ChildResourceInjector
 
ChildResourceViaProvider - Class in org.apache.sling.models.impl.via
 
ChildResourceViaProvider() - Constructor for class org.apache.sling.models.impl.via.ChildResourceViaProvider
 
ConstructorParameter - Class in org.apache.sling.models.impl.model
Constructor parameters aren't normally accessible using the AnnotatedElement.
ConstructorParameter(Annotation[], Type, Type, boolean, int, StaticInjectAnnotationProcessorFactory[], DefaultInjectionStrategy) - Constructor for class org.apache.sling.models.impl.model.ConstructorParameter
 
ConstructorParameter.FakeAnnotatedElement - Class in org.apache.sling.models.impl.model
 
createAnnotationProcessor(Object, AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.ChildResourceInjector
 
createAnnotationProcessor(Object, AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.ValueMapInjector
 
createAnnotationProcessor(AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.BindingsInjector
 
createAnnotationProcessor(AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.OSGiServiceInjector
 
createAnnotationProcessor(AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.RequestAttributeInjector
 
createAnnotationProcessor(AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.ResourcePathInjector
 
createAnnotationProcessor(AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.SelfInjector
 
createAnnotationProcessor(AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.SlingObjectInjector
 

F

FakeAnnotatedElement(Annotation[], int) - Constructor for class org.apache.sling.models.impl.model.ConstructorParameter.FakeAnnotatedElement
 
ForcedResourceTypeViaProvider - Class in org.apache.sling.models.impl.via
 
ForcedResourceTypeViaProvider() - Constructor for class org.apache.sling.models.impl.via.ForcedResourceTypeViaProvider
 

G

getAdaptable(Object, String) - Method in class org.apache.sling.models.impl.via.AbstractResourceTypeViaProvider
 
getAdaptable(Object, String) - Method in class org.apache.sling.models.impl.via.BeanPropertyViaProvider
 
getAdaptable(Object, String) - Method in class org.apache.sling.models.impl.via.ChildResourceViaProvider
 
getAdaptable(Object, String) - Method in class org.apache.sling.models.impl.via.OriginalResourceTypeViaProvider
 
getAnnotatedElement() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
getAnnotatedElement() - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 
getAnnotation(Class<T>) - Method in class org.apache.sling.models.impl.model.ConstructorParameter.FakeAnnotatedElement
 
getAnnotations() - Method in class org.apache.sling.models.impl.model.ConstructorParameter.FakeAnnotatedElement
 
getConstructor() - Method in class org.apache.sling.models.impl.model.ModelClassConstructor
 
getConstructorParameters() - Method in class org.apache.sling.models.impl.model.ModelClassConstructor
 
getConstructors() - Method in class org.apache.sling.models.impl.model.ModelClass
 
getDeclaredAnnotations() - Method in class org.apache.sling.models.impl.model.ConstructorParameter.FakeAnnotatedElement
 
getDefaultValue() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
getDefaultValue() - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 
getFieldGenericType() - Method in class org.apache.sling.models.impl.model.InjectableField
 
getFieldType() - Method in class org.apache.sling.models.impl.model.InjectableField
 
getGenericReturnType() - Method in class org.apache.sling.models.impl.model.InjectableMethod
 
getGenericType() - Method in class org.apache.sling.models.impl.model.ConstructorParameter
 
getInjectableFields() - Method in class org.apache.sling.models.impl.model.ModelClass
 
getInjectableMethods() - Method in class org.apache.sling.models.impl.model.ModelClass
 
getMethod() - Method in class org.apache.sling.models.impl.model.InjectableMethod
 
getModelAnnotation() - Method in class org.apache.sling.models.impl.model.ModelClass
 
getName() - Method in class org.apache.sling.models.impl.injectors.BindingsInjector
 
getName() - Method in class org.apache.sling.models.impl.injectors.ChildResourceInjector
 
getName() - Method in class org.apache.sling.models.impl.injectors.OSGiServiceInjector
 
getName() - Method in class org.apache.sling.models.impl.injectors.RequestAttributeInjector
 
getName() - Method in class org.apache.sling.models.impl.injectors.ResourcePathInjector
 
getName() - Method in class org.apache.sling.models.impl.injectors.SelfInjector
 
getName() - Method in class org.apache.sling.models.impl.injectors.SlingObjectInjector
 
getName() - Method in class org.apache.sling.models.impl.injectors.ValueMapInjector
 
getName() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
getName() - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 
getParameterIndex() - Method in class org.apache.sling.models.impl.model.ConstructorParameter.FakeAnnotatedElement
 
getParameterIndex() - Method in class org.apache.sling.models.impl.model.ConstructorParameter
 
getParameterType() - Method in class org.apache.sling.models.impl.model.ConstructorParameter
 
getResourceType(Resource, String) - Method in class org.apache.sling.models.impl.via.AbstractResourceTypeViaProvider
 
getResourceType(Resource, String) - Method in class org.apache.sling.models.impl.via.ForcedResourceTypeViaProvider
 
getResourceType(Resource, String) - Method in class org.apache.sling.models.impl.via.ResourceSuperTypeViaProvider
 
getSource() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
getSource() - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 
getType() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
getType() - Method in class org.apache.sling.models.impl.model.ModelClass
 
getType() - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 
getType() - Method in class org.apache.sling.models.impl.via.BeanPropertyViaProvider
 
getType() - Method in class org.apache.sling.models.impl.via.ChildResourceViaProvider
 
getType() - Method in class org.apache.sling.models.impl.via.ForcedResourceTypeViaProvider
 
getType() - Method in class org.apache.sling.models.impl.via.OriginalResourceTypeViaProvider
 
getType() - Method in class org.apache.sling.models.impl.via.ResourceSuperTypeViaProvider
 
getValue(Object, String, Type, AnnotatedElement, DisposalCallbackRegistry) - Method in class org.apache.sling.models.impl.injectors.BindingsInjector
 
getValue(Object, String, Type, AnnotatedElement, DisposalCallbackRegistry) - Method in class org.apache.sling.models.impl.injectors.ChildResourceInjector
 
getValue(Object, String, Type, AnnotatedElement, DisposalCallbackRegistry) - Method in class org.apache.sling.models.impl.injectors.OSGiServiceInjector
 
getValue(Object, String, Type, AnnotatedElement, DisposalCallbackRegistry) - Method in class org.apache.sling.models.impl.injectors.RequestAttributeInjector
 
getValue(Object, String, Type, AnnotatedElement, DisposalCallbackRegistry) - Method in class org.apache.sling.models.impl.injectors.ResourcePathInjector
 
getValue(Object, String, Type, AnnotatedElement, DisposalCallbackRegistry) - Method in class org.apache.sling.models.impl.injectors.SelfInjector
 
getValue(Object, String, Type, AnnotatedElement, DisposalCallbackRegistry) - Method in class org.apache.sling.models.impl.injectors.SlingObjectInjector
 
getValue(Object, String, Type, AnnotatedElement, DisposalCallbackRegistry) - Method in class org.apache.sling.models.impl.injectors.ValueMapInjector
 
getValue(Object, String, Type, AnnotatedElement, DisposalCallbackRegistry, BundleContext) - Method in class org.apache.sling.models.impl.injectors.OSGiServiceInjector
 
getVia() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
getVia() - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 
getViaProviderType() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
getViaProviderType() - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 

H

handle(String) - Method in class org.apache.sling.models.impl.via.AbstractResourceTypeViaProvider
 
handle(String) - Method in class org.apache.sling.models.impl.via.ForcedResourceTypeViaProvider
 
handle(String) - Method in class org.apache.sling.models.impl.via.ResourceSuperTypeViaProvider
 
hasDefaultValue() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
hasDefaultValue() - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 
hasInjectAnnotation() - Method in class org.apache.sling.models.impl.model.ModelClassConstructor
 
hasModelAnnotation() - Method in class org.apache.sling.models.impl.model.ModelClass
 

I

InjectableElement - Interface in org.apache.sling.models.impl.model
 
InjectableField - Class in org.apache.sling.models.impl.model
 
InjectableField(Field, StaticInjectAnnotationProcessorFactory[], DefaultInjectionStrategy) - Constructor for class org.apache.sling.models.impl.model.InjectableField
 
InjectableMethod - Class in org.apache.sling.models.impl.model
 
InjectableMethod(Method, StaticInjectAnnotationProcessorFactory[], DefaultInjectionStrategy) - Constructor for class org.apache.sling.models.impl.model.InjectableMethod
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.apache.sling.models.impl.model.ConstructorParameter.FakeAnnotatedElement
 
isOptional(InjectAnnotationProcessor) - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
isOptional(InjectAnnotationProcessor) - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 
isPrimitive() - Method in class org.apache.sling.models.impl.model.ConstructorParameter
 
isPrimitive() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
isPrimitive() - Method in class org.apache.sling.models.impl.model.InjectableField
 
isPrimitive() - Method in class org.apache.sling.models.impl.model.InjectableMethod
 
isPrimitive() - Method in class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 

L

log - Variable in class org.apache.sling.models.impl.via.AbstractResourceTypeViaProvider
 

M

ModelClass<ModelType> - Class in org.apache.sling.models.impl.model
 
ModelClass(Class<ModelType>, StaticInjectAnnotationProcessorFactory[]) - Constructor for class org.apache.sling.models.impl.model.ModelClass
 
ModelClassConstructor<M> - Class in org.apache.sling.models.impl.model
 
ModelClassConstructor(Constructor<M>, StaticInjectAnnotationProcessorFactory[], DefaultInjectionStrategy) - Constructor for class org.apache.sling.models.impl.model.ModelClassConstructor
 

N

NAME - Static variable in class org.apache.sling.models.impl.injectors.SlingObjectInjector
Injector name
newInstance(Object...) - Method in class org.apache.sling.models.impl.model.ModelClassConstructor
Proxies the call to Constructor.newInstance(Object...), checking (and setting) accessibility first.

O

OptionalTypedInjectableElement - Class in org.apache.sling.models.impl.model
 
OptionalTypedInjectableElement(InjectableElement, Type) - Constructor for class org.apache.sling.models.impl.model.OptionalTypedInjectableElement
 
org.apache.sling.models.impl.injectors - package org.apache.sling.models.impl.injectors
 
org.apache.sling.models.impl.model - package org.apache.sling.models.impl.model
 
org.apache.sling.models.impl.via - package org.apache.sling.models.impl.via
 
OriginalResourceTypeViaProvider - Class in org.apache.sling.models.impl.via
This ViaProvider implements the counterpart of the ForcedResourceTypeViaProvider and the ResourceSuperTypeViaProvider.
OriginalResourceTypeViaProvider() - Constructor for class org.apache.sling.models.impl.via.OriginalResourceTypeViaProvider
 
OSGiServiceInjector - Class in org.apache.sling.models.impl.injectors
 
OSGiServiceInjector() - Constructor for class org.apache.sling.models.impl.injectors.OSGiServiceInjector
 

P

prepareValue(Object) - Method in class org.apache.sling.models.impl.injectors.BindingsInjector
 
prepareValue(Object) - Method in class org.apache.sling.models.impl.injectors.ValueMapInjector
 

R

RequestAttributeInjector - Class in org.apache.sling.models.impl.injectors
 
RequestAttributeInjector() - Constructor for class org.apache.sling.models.impl.injectors.RequestAttributeInjector
 
ResourcePathInjector - Class in org.apache.sling.models.impl.injectors
 
ResourcePathInjector() - Constructor for class org.apache.sling.models.impl.injectors.ResourcePathInjector
 
ResourceSuperTypeViaProvider - Class in org.apache.sling.models.impl.via
 
ResourceSuperTypeViaProvider() - Constructor for class org.apache.sling.models.impl.via.ResourceSuperTypeViaProvider
 

S

SelfInjector - Class in org.apache.sling.models.impl.injectors
Injects the adaptable object itself.
SelfInjector() - Constructor for class org.apache.sling.models.impl.injectors.SelfInjector
 
set(Object, Result<Object>) - Method in class org.apache.sling.models.impl.model.InjectableField
 
SlingObjectInjector - Class in org.apache.sling.models.impl.injectors
Injects common Sling objects that can be derived from either a SlingHttpServletRequest, a ResourceResolver or a Resource.
SlingObjectInjector() - Constructor for class org.apache.sling.models.impl.injectors.SlingObjectInjector
 

T

toString() - Method in class org.apache.sling.models.impl.model.ConstructorParameter.FakeAnnotatedElement
 
toString() - Method in class org.apache.sling.models.impl.model.ConstructorParameter
 

U

updateProcessorFactories(StaticInjectAnnotationProcessorFactory[]) - Method in class org.apache.sling.models.impl.model.ModelClass
Updates processor factories after the model class was instantiated.

V

ValueMapInjector - Class in org.apache.sling.models.impl.injectors
 
ValueMapInjector() - Constructor for class org.apache.sling.models.impl.injectors.ValueMapInjector
 
A B C F G H I L M N O P R S T U V 
All Classes All Packages