Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractResourceTypeViaProvider - Class in org.apache.sling.models.impl.via
 
AbstractResourceTypeViaProvider() - Constructor for class org.apache.sling.models.impl.via.AbstractResourceTypeViaProvider
 
activate(ComponentContext) - Method in class org.apache.sling.models.impl.injectors.OSGiServiceInjector
 
activate(ComponentContext) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
addAnnotated(T[], List<T>) - Static method in class org.apache.sling.models.impl.ReflectionUtil
 
addingBundle(Bundle, BundleEvent) - Method in class org.apache.sling.models.impl.ModelPackageBundleListener
 

B

BeanPropertyViaProvider - Class in org.apache.sling.models.impl.via
 
BeanPropertyViaProvider() - Constructor for class org.apache.sling.models.impl.via.BeanPropertyViaProvider
 
bindImplementationPicker(ImplementationPicker, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
BindingsInjector - Class in org.apache.sling.models.impl.injectors
 
BindingsInjector() - Constructor for class org.apache.sling.models.impl.injectors.BindingsInjector
 
bindInjectAnnotationProcessorFactory(InjectAnnotationProcessorFactory, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
bindInjectAnnotationProcessorFactory2(InjectAnnotationProcessorFactory2, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
bindInjector(Injector, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
bindModelExporter(ModelExporter, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
bindStaticInjectAnnotationProcessorFactory(StaticInjectAnnotationProcessorFactory, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
bindViaProvider(ViaProvider, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 

C

canCreateFromAdaptable(Object, Class<?>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
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
 
collectInjectableFields(Class<?>) - Static method in class org.apache.sling.models.impl.ReflectionUtil
 
collectInjectableMethods(Class<?>) - Static method in class org.apache.sling.models.impl.ReflectionUtil
 
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(AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.BindingsInjector
 
createAnnotationProcessor(Object, AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.ChildResourceInjector
 
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
 
createAnnotationProcessor(Object, AnnotatedElement) - Method in class org.apache.sling.models.impl.injectors.ValueMapInjector
 
createModel(Object, Class<ModelType>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 

D

deactivate() - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 

E

exportModel(Object, String, Class<T>, Map<String, String>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
exportModelForRequest(SlingHttpServletRequest, String, Class<T>, Map<String, String>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
exportModelForResource(Resource, String, Class<T>, Map<String, String>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 

F

FakeAnnotatedElement(Annotation[], int) - Constructor for class org.apache.sling.models.impl.model.ConstructorParameter.FakeAnnotatedElement
 
FirstImplementationPicker - Class in org.apache.sling.models.impl
Picks first implementation.
FirstImplementationPicker() - Constructor for class org.apache.sling.models.impl.FirstImplementationPicker
 
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
 
getAdapter(Object, Class<AdapterType>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
getAnnotatedElement() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
getAnnotation(Class<T>) - Method in class org.apache.sling.models.impl.model.ConstructorParameter.FakeAnnotatedElement
 
getAnnotation(AnnotatedElement, Class<T>) - Static method in class org.apache.sling.models.impl.ReflectionUtil
Get an annotation from either the element itself or on any of the element's annotations (meta-annotations).
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
 
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
 
getModelFromRequest(SlingHttpServletRequest) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
getModelFromResource(Resource) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
getModelFromWrappedRequest(SlingHttpServletRequest, Resource, Class<T>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
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
 
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
 
getThrowable() - Method in class org.apache.sling.models.impl.Result
 
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.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.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() - Method in class org.apache.sling.models.impl.Result
 
getVia() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
getViaProviderType() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 

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
 
handleAndExportResult(Result<?>, String, Class<T>, Map<String, String>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
hasDefaultValue() - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
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
 
isModelAvailableForRequest(SlingHttpServletRequest) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
isModelAvailableForResource(Resource) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
isModelClass(Object, Class<?>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
Deprecated.
isModelClass(Class<?>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
isOptional(InjectAnnotationProcessor) - Method in interface org.apache.sling.models.impl.model.InjectableElement
 
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
 

L

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

M

mapPrimitiveClasses(Type) - Static method in class org.apache.sling.models.impl.ReflectionUtil
 
mapWrapperClasses(Type) - Static method in class org.apache.sling.models.impl.ReflectionUtil
 
ModelAdapterFactory - Class in org.apache.sling.models.impl
 
ModelAdapterFactory() - Constructor for class org.apache.sling.models.impl.ModelAdapterFactory
 
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<ModelType> - Class in org.apache.sling.models.impl.model
 
ModelClassConstructor(Constructor<ModelType>, StaticInjectAnnotationProcessorFactory[], DefaultInjectionStrategy) - Constructor for class org.apache.sling.models.impl.model.ModelClassConstructor
 
ModelConfigurationPrinter - Class in org.apache.sling.models.impl
 
ModelPackageBundleListener - Class in org.apache.sling.models.impl
 
ModelPackageBundleListener(BundleContext, ModelAdapterFactory, AdapterImplementations, BindingsValuesProvidersByContext, SlingModelsScriptEngineFactory) - Constructor for class org.apache.sling.models.impl.ModelPackageBundleListener
 
modifiedBundle(Bundle, BundleEvent, ServiceRegistration[]) - Method in class org.apache.sling.models.impl.ModelPackageBundleListener
 

N

NAME - Static variable in class org.apache.sling.models.impl.injectors.SlingObjectInjector
Injector name

O

org.apache.sling.models.impl - package org.apache.sling.models.impl
 
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
 
OSGiServiceInjector - Class in org.apache.sling.models.impl.injectors
 
OSGiServiceInjector() - Constructor for class org.apache.sling.models.impl.injectors.OSGiServiceInjector
 

P

pick(Class<?>, Class<?>[], Object) - Method in class org.apache.sling.models.impl.FirstImplementationPicker
 
pick(Class<?>, Class<?>[], Object) - Method in class org.apache.sling.models.impl.ResourceTypeBasedResourcePicker
 
prepareValue(Object) - Method in class org.apache.sling.models.impl.injectors.BindingsInjector
 
prepareValue(Object) - Method in class org.apache.sling.models.impl.injectors.ValueMapInjector
 
printConfiguration(PrintWriter) - Method in class org.apache.sling.models.impl.ModelConfigurationPrinter
 
PROP_ALLOWED_IN_PRIVATE - Static variable in class org.apache.sling.models.impl.ModelPackageBundleListener
Service registration property letting the Adapter Manager the adapter is OK to be in a private package

R

ReflectionUtil - Class in org.apache.sling.models.impl
Helper methods for inspecting classes via reflection.
removedBundle(Bundle, BundleEvent, ServiceRegistration[]) - Method in class org.apache.sling.models.impl.ModelPackageBundleListener
 
RequestAttributeInjector - Class in org.apache.sling.models.impl.injectors
 
RequestAttributeInjector() - Constructor for class org.apache.sling.models.impl.injectors.RequestAttributeInjector
 
requestDestroyed(ServletRequestEvent) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
requestInitialized(ServletRequestEvent) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
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
 
ResourceTypeBasedResourcePicker - Class in org.apache.sling.models.impl
 
ResourceTypeBasedResourcePicker() - Constructor for class org.apache.sling.models.impl.ResourceTypeBasedResourcePicker
 
Result<SuccessObjectType> - Class in org.apache.sling.models.impl
This class encapsulates a value of a generic class in case of success or the RuntimeExceptions in case of an error.
Result(RuntimeException) - Constructor for class org.apache.sling.models.impl.Result
instantiate with one throwable (i.e.
Result(SuccessObjectType) - Constructor for class org.apache.sling.models.impl.Result
instantate with a model (i.e.
run() - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 

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

unbindImplementationPicker(ImplementationPicker, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
unbindInjectAnnotationProcessorFactory(InjectAnnotationProcessorFactory, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
unbindInjectAnnotationProcessorFactory2(InjectAnnotationProcessorFactory2, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
unbindInjector(Injector, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
unbindModelExporter(ModelExporter, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
unbindStaticInjectAnnotationProcessorFactory(StaticInjectAnnotationProcessorFactory, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
unbindViaProvider(ViaProvider, Map<String, Object>) - Method in class org.apache.sling.models.impl.ModelAdapterFactory
 
unregisterAll() - Method in class org.apache.sling.models.impl.ModelPackageBundleListener
 
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
 

W

wasSuccessful() - Method in class org.apache.sling.models.impl.Result
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.