| Class and Description |
|---|
| Injector
An injector knows a list of "bindings" that map types to a provider.
|
| Class and Description |
|---|
| ParametricBuilder
Keeps a mapping of types to bindings and generates commands from classes
with appropriate annotations.
|
| Class and Description |
|---|
| Binding
Maps a Provider to a type.
|
| Injector
An injector knows a list of "bindings" that map types to a provider.
|
| Key
Represents a parameter that a binding can provide a value for.
|
| Module |
| Provider
An object that provides instances given a key and some arguments.
|
| ProvisionException
Thrown when the value for a parameter cannot be provisioned due to errors
that are not related to the parsing of user-provided arguments.
|
| Class and Description |
|---|
| ArgumentParser
An argument parser takes in a list of tokenized arguments and parses
them, converting them into appropriate Java objects using a provided
Injector. |
| Binding
Maps a Provider to a type.
|
| IllegalParameterException
Thrown if there is an error with a parameter.
|
| Injector
An injector knows a list of "bindings" that map types to a provider.
|
| Key
Represents a parameter that a binding can provide a value for.
|
| Module |
| ParametricBuilder
Keeps a mapping of types to bindings and generates commands from classes
with appropriate annotations.
|
| ParametricException
Thrown if the
ParametricBuilder can't build commands from
an object for whatever reason. |
| Provider
An object that provides instances given a key and some arguments.
|
| ProvisionException
Thrown when the value for a parameter cannot be provisioned due to errors
that are not related to the parsing of user-provided arguments.
|
| Class and Description |
|---|
| Key
Represents a parameter that a binding can provide a value for.
|
| Provider
An object that provides instances given a key and some arguments.
|
| Class and Description |
|---|
| ArgumentParser
An argument parser takes in a list of tokenized arguments and parses
them, converting them into appropriate Java objects using a provided
Injector. |
| Class and Description |
|---|
| AbstractModule
Modules should extend this class and call the bind() functions to
add bindings.
|
| Module |
Copyright © 2015. All Rights Reserved.