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.