JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
G
I
O
Q
R
S
A
addDependencyFactory(Class...)
- Static method in class org.labcrypto.avicenna.
Avicenna
Adds classes annotated by
DependencyFactory
.
addDependencyFactory(Object...)
- Static method in class org.labcrypto.avicenna.
Avicenna
Adds objects annotated by
DependencyFactory
.
Avicenna
- Class in
org.labcrypto.avicenna
Main class for loading dependencies and injection purposes.
Avicenna()
- Constructor for class org.labcrypto.avicenna.
Avicenna
AvicennaException
- Exception in
org.labcrypto.avicenna
AvicennaException()
- Constructor for exception org.labcrypto.avicenna.
AvicennaException
AvicennaException(String)
- Constructor for exception org.labcrypto.avicenna.
AvicennaException
AvicennaException(String, Throwable)
- Constructor for exception org.labcrypto.avicenna.
AvicennaException
AvicennaException(Throwable)
- Constructor for exception org.labcrypto.avicenna.
AvicennaException
AvicennaException(String, Throwable, boolean, boolean)
- Constructor for exception org.labcrypto.avicenna.
AvicennaException
AvicennaRuntimeException
- Exception in
org.labcrypto.avicenna
AvicennaRuntimeException()
- Constructor for exception org.labcrypto.avicenna.
AvicennaRuntimeException
AvicennaRuntimeException(String)
- Constructor for exception org.labcrypto.avicenna.
AvicennaRuntimeException
AvicennaRuntimeException(String, Throwable)
- Constructor for exception org.labcrypto.avicenna.
AvicennaRuntimeException
AvicennaRuntimeException(Throwable)
- Constructor for exception org.labcrypto.avicenna.
AvicennaRuntimeException
AvicennaRuntimeException(String, Throwable, boolean, boolean)
- Constructor for exception org.labcrypto.avicenna.
AvicennaRuntimeException
C
clear()
- Static method in class org.labcrypto.avicenna.
Avicenna
Clears the container.
D
defineDependency(Class<T>, T)
- Static method in class org.labcrypto.avicenna.
Avicenna
Adds a direct mapping between a type and an object.
defineDependency(Class<T>, Collection<String>, T)
- Static method in class org.labcrypto.avicenna.
Avicenna
Adds a direct mapping between a type and an object.
Dependency
- Annotation Type in
org.labcrypto.avicenna
Annotation used for fields or methods which supplies objects for future injections.
DependencyFactory
- Annotation Type in
org.labcrypto.avicenna
Annotation on classes which supplies fields or methods for injection purposes.
E
Eager
- Annotation Type in
org.labcrypto.avicenna
G
get(Class<T>)
- Static method in class org.labcrypto.avicenna.
Avicenna
Retrieves a stored dependnecy using class object and qualifiers.
get(Class<T>, Collection<String>)
- Static method in class org.labcrypto.avicenna.
Avicenna
Retrieves a stored dependnecy using class object and qualifiers.
getFields(Class<?>)
- Static method in class org.labcrypto.avicenna.
ReflectionHelper
Retrieves all fields in inheritance tree of a class.
I
inject(Object...)
- Static method in class org.labcrypto.avicenna.
Avicenna
Whenever this method is called, all objects in input argument are searched for annotated fields.
InjectHere
- Annotation Type in
org.labcrypto.avicenna
Annotation used for injection points.
O
org.labcrypto.avicenna
- package org.labcrypto.avicenna
Q
Qualifier
- Annotation Type in
org.labcrypto.avicenna
R
ReflectionHelper
- Class in
org.labcrypto.avicenna
A helper class that will ease our reflection related tasks.
ReflectionHelper()
- Constructor for class org.labcrypto.avicenna.
ReflectionHelper
S
Singleton
- Annotation Type in
org.labcrypto.avicenna
Indicates a singleton mechanism for making dependency objects.
A
C
D
E
G
I
O
Q
R
S
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015. All rights reserved.