Skip navigation links
C G I N R S T 

C

ConstructorException - Exception in nl.svendubbeld.inject.exception
Thrown when there is no suitable constructor available.
ConstructorException() - Constructor for exception nl.svendubbeld.inject.exception.ConstructorException
Thrown when there is no suitable constructor available.

G

getType() - Method in exception nl.svendubbeld.inject.exception.TypeNotResolvedException
The type that could not be resolved.

I

Injector - Class in nl.svendubbeld.inject
Handles dependency injection. Types can be registered using register and resolved using resolve.
INSTANCE - Static variable in class nl.svendubbeld.inject.Injector
Handles dependency injection. Types can be registered using register and resolved using resolve.

N

nl.svendubbeld.inject - package nl.svendubbeld.inject
 
nl.svendubbeld.inject.exception - package nl.svendubbeld.inject.exception
 

R

register(contract, implementation) - Method in class nl.svendubbeld.inject.Injector
Register the implementation of a type.
register(types) - Method in class nl.svendubbeld.inject.Injector
Register multiple types and their implementations.
reset() - Method in class nl.svendubbeld.inject.Injector
Remove all data from the Injector.
resolve(contract) - Method in class nl.svendubbeld.inject.Injector
Resolve a given type to its implementation.
resolveType(contract) - Method in class nl.svendubbeld.inject.Injector
Resolve a given type to its implementation.

S

setType(p) - Method in exception nl.svendubbeld.inject.exception.TypeNotResolvedException
The type that could not be resolved.

T

TypeNotResolvedException - Exception in nl.svendubbeld.inject.exception
Thrown when the requested type could not be resolved.
TypeNotResolvedException(type) - Constructor for exception nl.svendubbeld.inject.exception.TypeNotResolvedException
 
TypeNotResolvedException(type, innerException) - Constructor for exception nl.svendubbeld.inject.exception.TypeNotResolvedException
 
C G I N R S T 
Skip navigation links