| Package | Description |
|---|---|
| org.grouplens.grapht | |
| org.grouplens.grapht.reflect |
Interface for Grapht's use of Java reflection and type analysis.
|
| org.grouplens.grapht.reflect.internal |
Implementation of Grapht reflection interfaces.
|
| org.grouplens.grapht.solver |
Dependency resolution.
|
| Class and Description |
|---|
| AbstractContext
Implementations of convenience methods on
Context. |
| Binding
Binding is part of the fluent API used for configuring an
Injector. |
| BindingFunctionBuilder
BindingFunctionBuilder provides a convenient access to the fluent API and
converts calls to
Context and Binding methods into multiple
BindingFunctions. |
| BindingFunctionBuilder.RuleSet
BindingFunctionBuilder generates three binding functions at separate
priorities.
|
| CachePolicy |
| Component
A component to be instantiated in the final dependency plan.
|
| ConstructionException
Thrown when there is an error constructing a component.
|
| Context
Context is the main entry point for configuring bind rules using the fluent
API.
|
| Dependency
Track information about a particular resolved dependency.
|
| Dependency.Flag
Flags associated with a dependency.
|
| InjectionContainer
Container for dependency-injected components.
|
| InjectionException |
| Injector
Injector uses dependency injection to act as a factory for creating instances
with complex dependencies.
|
| InjectorBuilder
InjectorBuilder is a Builder implementation that is capable of creating a
simple
Injector. |
| Instantiator
Interface for instantiating components.
|
| LifecycleManager |
| Module
Module represents a grouping of related configuration.
|
| Class and Description |
|---|
| CachePolicy |
| Instantiator
Interface for instantiating components.
|
| LifecycleManager |
| Class and Description |
|---|
| CachePolicy |
| ConstructionException
Thrown when there is an error constructing a component.
|
| Instantiator
Interface for instantiating components.
|
| LifecycleManager |
| Class and Description |
|---|
| CachePolicy |
| Component
A component to be instantiated in the final dependency plan.
|
| Dependency
Track information about a particular resolved dependency.
|
| InjectionException |
| Injector
Injector uses dependency injection to act as a factory for creating instances
with complex dependencies.
|
| ResolutionException
Exception thrown when there is a dependency resolution error.
|
Copyright © 2016 GroupLens Research. All rights reserved.