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.