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(Object...)
- Static method in class org.labcrypto.avicenna.
Avicenna
Adds an object 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
D
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
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.