Skip navigation links
A B C D G I L M O P R S W 

A

addComponent(Object) - Method in class org.lenskit.config.BindingDSL
 
at(Class<?>) - Method in class org.lenskit.config.BindingDSL
 
at(Class<?>, Closure<?>) - Method in class org.lenskit.config.BindingDSL
Configure inside an anchored context using a block.
at(Class<? extends Annotation>, Class<?>) - Method in class org.lenskit.config.BindingDSL
 
at(Class<? extends Annotation>, Class<?>, Closure<?>) - Method in class org.lenskit.config.BindingDSL
Enclose a block of configuration in a context.
at(Annotation, Class<?>) - Method in class org.lenskit.config.BindingDSL
 
at(Annotation, Class<?>, Closure<?>) - Method in class org.lenskit.config.BindingDSL
Enclose a block of configuration in a context.

B

bind(Class<T>) - Method in class org.lenskit.config.BindingDSL
 
bind(Class<? extends Annotation>, Class<T>) - Method in class org.lenskit.config.BindingDSL
 
bindAny(Class<T>) - Method in class org.lenskit.config.BindingDSL
 
BindingDSL - Class in org.lenskit.config
Groovy DSL definition for configuring LensKit recommenders.
buildObject(Builder<T>, Map<String, Object>) - Static method in class org.lenskit.config.GroovyUtils
Build an object using named arguments.

C

callWithDelegate(Closure<?>, Object) - Static method in class org.lenskit.config.GroovyUtils
Call a configuration block with a specified delegate.
ConfigHelpers - Class in org.lenskit.config
LensKit configuration helper utilities.
ConfigurationLoader - Class in org.lenskit.config
Load LensKit configurations using the configuration DSL.
ConfigurationLoader() - Constructor for class org.lenskit.config.ConfigurationLoader
Construct a new configuration loader.
ConfigurationLoader(ClassLoader) - Constructor for class org.lenskit.config.ConfigurationLoader
Construct a new configuration loader.
configure(LenskitConfiguration, Closure<?>) - Static method in class org.lenskit.config.ConfigHelpers
Modify a configuration from a closure.
configure(LenskitConfiguration) - Method in class org.lenskit.config.LenskitConfigScript
Run this script against an existing configuration.
configure() - Method in class org.lenskit.config.LenskitConfigScript
Run this script and produce a new configuration.

D

domain(Map<String, Object>) - Method in class org.lenskit.config.BindingDSL
Make and bind a preference domain.

G

getBaseURI() - Method in class org.lenskit.config.LenskitConfigDSL
Get the base URL for this configuration.
getConfig() - Method in class org.lenskit.config.LenskitConfigDSL
Get the LensKit configuration being configured.
getConfig() - Method in class org.lenskit.config.LenskitConfigScript
 
getConfigLoader() - Method in class org.lenskit.config.LenskitConfigDSL
Get the configuration loader associated with this DSL (used to power the #include(java.io.File) method).
getContext() - Method in class org.lenskit.config.BindingDSL
Get the LensKit context.
getDelegate() - Method in class org.lenskit.config.LenskitConfigScript
Get the delegate.
getDirectory() - Method in class org.lenskit.config.ConfigurationLoader
 
GroovyUtils - Class in org.lenskit.config
Support utilities for LensKit’s use of Groovy.

I

include(Closure<?>) - Method in class org.lenskit.config.BindingDSL
Use a closure as additional configuration
include(URI) - Method in class org.lenskit.config.BindingDSL
Include another configuration file.
include(String) - Method in class org.lenskit.config.BindingDSL
Include another configuration file.
include(Module) - Method in class org.lenskit.config.BindingDSL
Include a module in this configuration.
include(URI) - Method in class org.lenskit.config.LenskitConfigDSL
 

L

LenskitConfigDSL - Class in org.lenskit.config
Methods for the LensKit configuration DSL.
LenskitConfigDSL(ConfigurationLoader) - Constructor for class org.lenskit.config.LenskitConfigDSL
Construct a new delegate with an empty configuration.
LenskitConfigDSL(ConfigurationLoader, URI) - Constructor for class org.lenskit.config.LenskitConfigDSL
Construct a new delegate with an empty configuration.
LenskitConfigDSL(ConfigurationLoader, LenskitConfiguration, URI) - Constructor for class org.lenskit.config.LenskitConfigDSL
Construct a new delegate.
LenskitConfigScript - Class in org.lenskit.config
Base class for LensKit configuration scripts.
LenskitConfigScript() - Constructor for class org.lenskit.config.LenskitConfigScript
 
LenskitConfigScript(Binding) - Constructor for class org.lenskit.config.LenskitConfigScript
 
load(Closure<?>) - Static method in class org.lenskit.config.ConfigHelpers
Load a LensKit configuration from a Groovy closure.
load(String) - Static method in class org.lenskit.config.ConfigHelpers
Deprecated.
Loading from Groovy source strings is confusing.
load(File) - Static method in class org.lenskit.config.ConfigHelpers
Load a LensKit configuration from a script file.
load(URL) - Static method in class org.lenskit.config.ConfigHelpers
Load a LensKit configuration from a script URL.
load(File) - Method in class org.lenskit.config.ConfigurationLoader
Load a configuration from a file.
load(URL) - Method in class org.lenskit.config.ConfigurationLoader
Load a configuration from a URL.
load(String) - Method in class org.lenskit.config.ConfigurationLoader
Deprecated.
Loading from Groovy sources as strings is confusing.
load(Closure<?>) - Method in class org.lenskit.config.ConfigurationLoader
Deprecated.
loadScript(GroovyCodeSource, URI) - Method in class org.lenskit.config.ConfigurationLoader
Load a LensKit configuration script.
loadScript(File) - Method in class org.lenskit.config.ConfigurationLoader
Load a configuration script from a file.
loadScript(URL) - Method in class org.lenskit.config.ConfigurationLoader
Load a configuration script from a URL.
loadScript(String) - Method in class org.lenskit.config.ConfigurationLoader
Load a configuration script from a script source.
logger - Variable in class org.lenskit.config.LenskitConfigScript
 

M

matching(ContextPattern) - Method in class org.lenskit.config.BindingDSL
 
matching(ContextPattern, Closure<?>) - Method in class org.lenskit.config.BindingDSL
 
methodMissing(String, Object) - Method in class org.lenskit.config.LenskitConfigScript
Groovy override to pass things off to the delegate.

O

org.lenskit.config - package org.lenskit.config
Configuration loading support.

P

prefDomain(Map<String, Object>) - Method in class org.lenskit.config.BindingDSL
Make a preference domain.
propertyMissing(String) - Method in class org.lenskit.config.LenskitConfigScript
Groovy override to provide usage hints with missing properties.

R

root(Class<?>) - Method in class org.lenskit.config.LenskitConfigDSL
Add a root type.

S

set(Class<? extends Annotation>) - Method in class org.lenskit.config.BindingDSL
 
setBaseURI(URI) - Method in class org.lenskit.config.LenskitConfigDSL
Set the base URI for this configuration.
setDelegate(LenskitConfigDSL) - Method in class org.lenskit.config.LenskitConfigScript
Set the delegate.

W

within(Class<?>) - Method in class org.lenskit.config.BindingDSL
 
within(Class<?>, Closure<?>) - Method in class org.lenskit.config.BindingDSL
Enclose a block of configuration in a context.
within(Class<? extends Annotation>, Class<?>) - Method in class org.lenskit.config.BindingDSL
 
within(Class<? extends Annotation>, Class<?>, Closure<?>) - Method in class org.lenskit.config.BindingDSL
Enclose a block of configuration in a context.
within(Annotation, Class<?>) - Method in class org.lenskit.config.BindingDSL
 
within(Annotation, Class<?>, Closure<?>) - Method in class org.lenskit.config.BindingDSL
Enclose a block of configuration in a context.
A B C D G I L M O P R S W 
Skip navigation links