JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
RuntimeException
s 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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2007–2018
The Apache Software Foundation
. All rights reserved.