| Interface | Description |
|---|---|
| NodeProcessor |
Process a node in a graph.
|
| Class | Description |
|---|---|
| AbstractConfigContext |
Helper for implementing Lenskit config contexts.
|
| GraphtUtils |
Helper utilities for Grapht integration.
|
| LenskitAnnotationProcessor |
Annotation processor to provide basic linting of LensKit annotations.
|
| NodeInstantiator |
Instantiate graph nodes.
|
| NodeProcessors | |
| PlaceholderSatisfaction |
A placeholder satisfaction for graph rewriting.
|
| RecommenderGraphBuilder |
Build recommender graphs.
|
| RecommenderInstantiator |
Process a recommender graph to deal with its shareable nodes.
|
| StaticInjector |
A Grapht injector that uses a precomputed graph.
|
| Annotation Type | Description |
|---|---|
| Parameter |
Annotation for component parameters.
|
| Shareable |
Mark a component implementation as shareable.
|
| Transient |
Mark a component dependency as transient.
|
Support classes for working with dependency injection. These are internal utility classes, code using LensKit should not need to use them for any reason.