A B C D E F G H I K N P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addChain(String) - Method in exception com.simplj.di.exceptions.CircularDependencyException
B
- Bind - Annotation Type in com.simplj.di.annotations
-
Use this annotation to bind a parameter with a specific id.
- build() - Method in class com.simplj.di.core.DependencyResolverConfig.Builder
- builder() - Static method in class com.simplj.di.core.DependencyResolverConfig
- Builder() - Constructor for class com.simplj.di.core.DependencyResolverConfig.Builder
C
- CircularDependencyException - Exception in com.simplj.di.exceptions
- CircularDependencyException(String) - Constructor for exception com.simplj.di.exceptions.CircularDependencyException
- CircularDependencyException(String, String) - Constructor for exception com.simplj.di.exceptions.CircularDependencyException
- clone() - Method in class com.simplj.di.core.TypeClass
- com.simplj.di.annotations - package com.simplj.di.annotations
- com.simplj.di.core - package com.simplj.di.core
- com.simplj.di.exceptions - package com.simplj.di.exceptions
- com.simplj.di.internal - package com.simplj.di.internal
- CommonUtil - Class in com.simplj.di.internal
- CommonUtil() - Constructor for class com.simplj.di.internal.CommonUtil
- configureDefaultResolver(DependencyResolverConfig) - Static method in class com.simplj.di.core.DependencyResolverFactory
- configureResolver(String, DependencyResolverConfig) - Static method in class com.simplj.di.core.DependencyResolverFactory
- Constant - Annotation Type in com.simplj.di.annotations
-
Use this annotation to define a constant.
D
- defaultResolver() - Static method in class com.simplj.di.core.DependencyResolverFactory
- Dependency - Annotation Type in com.simplj.di.annotations
-
Use this annotation to define a class as dependency.
- DependencyProvider - Annotation Type in com.simplj.di.annotations
-
Use this annotation to define a dependency.
- DependencyResolver - Class in com.simplj.di.core
- DependencyResolverConfig - Class in com.simplj.di.core
- DependencyResolverConfig.Builder - Class in com.simplj.di.core
- DependencyResolverFactory - Class in com.simplj.di.core
- dynamicResolve(TypeClass<T>, String, Map<String, Object>) - Method in class com.simplj.di.core.DependencyResolver
- dynamicResolve(TypeClass<T>, Map<String, Object>) - Method in class com.simplj.di.core.DependencyResolver
- dynamicResolve(Class<T>, String, Map<String, Object>) - Method in class com.simplj.di.core.DependencyResolver
- dynamicResolve(Class<T>, Map<String, Object>) - Method in class com.simplj.di.core.DependencyResolver
- dynamicResolve(String, TypeClass<T>, Map<String, Object>) - Method in class com.simplj.di.core.DependencyResolver
- dynamicResolve(String, Class<T>, Map<String, Object>) - Method in class com.simplj.di.core.DependencyResolver
E
- emptyIfNotFound() - Method in annotation type com.simplj.di.annotations.SubTypes
- equals(Object) - Method in class com.simplj.di.core.TypeClass
F
- finalize() - Method in class com.simplj.di.core.TypeClass
G
- getLoggerF() - Method in class com.simplj.di.core.DependencyResolverConfig
- getMessage() - Method in exception com.simplj.di.exceptions.CircularDependencyException
- getName() - Method in class com.simplj.di.core.TypeClass
- getRawType() - Method in class com.simplj.di.core.TypeClass
- getType() - Method in class com.simplj.di.core.TypeClass
H
- hashCode() - Method in class com.simplj.di.core.TypeClass
I
- id() - Method in annotation type com.simplj.di.annotations.Bind
- id() - Method in annotation type com.simplj.di.annotations.Constant
- id() - Method in annotation type com.simplj.di.annotations.Dependency
- id() - Method in annotation type com.simplj.di.annotations.DependencyProvider
- initMethod() - Method in annotation type com.simplj.di.annotations.Dependency
- isDefault() - Method in annotation type com.simplj.di.annotations.Dependency
- isDefault() - Method in annotation type com.simplj.di.annotations.DependencyProvider
K
- key() - Method in annotation type com.simplj.di.annotations.RuntimeProvided
N
- name() - Method in annotation type com.simplj.di.annotations.Tag
- nullable() - Method in annotation type com.simplj.di.annotations.RuntimeProvided
P
- profile() - Method in class com.simplj.di.core.DependencyResolverConfig
- profiles() - Method in annotation type com.simplj.di.annotations.Constant
- profiles() - Method in annotation type com.simplj.di.annotations.Dependency
- profiles() - Method in annotation type com.simplj.di.annotations.DependencyProvider
R
- resolve(TypeClass<T>) - Method in class com.simplj.di.core.DependencyResolver
- resolve(TypeClass<T>, String) - Method in class com.simplj.di.core.DependencyResolver
- resolve(Class<T>) - Method in class com.simplj.di.core.DependencyResolver
- resolve(Class<T>, String) - Method in class com.simplj.di.core.DependencyResolver
- resolve(String, TypeClass<T>) - Method in class com.simplj.di.core.DependencyResolver
- resolve(String, Class<T>) - Method in class com.simplj.di.core.DependencyResolver
- resolver(String) - Static method in class com.simplj.di.core.DependencyResolverFactory
- RuntimeProvided - Annotation Type in com.simplj.di.annotations
-
Use this annotation to bind a parameter with a specific id.
S
- SdfException - Exception in com.simplj.di.exceptions
- SdfException() - Constructor for exception com.simplj.di.exceptions.SdfException
- SdfException(String) - Constructor for exception com.simplj.di.exceptions.SdfException
- SdfException(String, Throwable) - Constructor for exception com.simplj.di.exceptions.SdfException
- SdfException(Throwable) - Constructor for exception com.simplj.di.exceptions.SdfException
- setBasePackages(String...) - Method in class com.simplj.di.core.DependencyResolverConfig.Builder
-
register packages where scan will be performed to load @Dependency classes
- setDependencyProviders(Class<?>...) - Method in class com.simplj.di.core.DependencyResolverConfig.Builder
-
Register Classes that has @DependencyProvider/@Constant definitions
- setLoggerF(Consumer<String>) - Method in class com.simplj.di.core.DependencyResolverConfig.Builder
-
Set logging function
- setProfile(String) - Method in class com.simplj.di.core.DependencyResolverConfig.Builder
-
Set profile to load the profile specific dependencies
- setProperties(Properties) - Method in class com.simplj.di.core.DependencyResolverConfig.Builder
-
Set static/constant Properties
- setup(DependencyResolverConfig) - Method in class com.simplj.di.core.DependencyResolver
-
Loads and initializes DependencyResolver with dependencies/constants
- singleton() - Method in annotation type com.simplj.di.annotations.Dependency
- singleton() - Method in annotation type com.simplj.di.annotations.DependencyProvider
- SubTypes - Annotation Type in com.simplj.di.annotations
-
Use this annotation to bind a parameter with a specific id.
T
- Tag - Annotation Type in com.simplj.di.annotations
-
Use this annotation to bind a parameter with a specific id.
- tags() - Method in annotation type com.simplj.di.annotations.Constant
- tags() - Method in annotation type com.simplj.di.annotations.Dependency
- tags() - Method in annotation type com.simplj.di.annotations.DependencyProvider
- toClass(Type) - Static method in class com.simplj.di.internal.TypeUtil
- toString() - Method in class com.simplj.di.core.TypeClass
- typeCast(Class<T>, Object) - Static method in class com.simplj.di.internal.TypeUtil
- TypeClass<T> - Class in com.simplj.di.core
- TypeClass() - Constructor for class com.simplj.di.core.TypeClass
- TypeUtil - Class in com.simplj.di.internal
- TypeUtil() - Constructor for class com.simplj.di.internal.TypeUtil
All Classes All Packages