Package | Description |
---|---|
org.grouplens.grapht.solver |
Dependency resolution.
|
Modifier and Type | Method and Description |
---|---|
BindRuleBuilder |
BindRuleBuilder.addFlag(BindingFlag flag)
Add a flag to the constructed bind rule.
|
static BindRuleBuilder |
BindRuleBuilder.create() |
BindRuleBuilder |
BindRule.newCopyBuilder()
Create a new bind rule builder initialized to copy this bind rule.
|
BindRuleBuilder |
BindRuleBuilder.setCachePolicy(CachePolicy policy)
Set the cache policy.
|
BindRuleBuilder |
BindRuleBuilder.setDependencyType(Class<?> type)
Set the dependency type to match.
|
BindRuleBuilder |
BindRuleBuilder.setFlags(EnumSet<BindingFlag> fs)
Set the flags on this bind rule.
|
BindRuleBuilder |
BindRuleBuilder.setImplementation(Class<?> type)
Set the target implementation.
|
BindRuleBuilder |
BindRuleBuilder.setQualifierMatcher(QualifierMatcher qm)
Set the qualifier matcher.
|
BindRuleBuilder |
BindRuleBuilder.setSatisfaction(Satisfaction sat)
Set the satisfaction to bind to.
|
BindRuleBuilder |
BindRuleBuilder.setTerminal(boolean term)
Set whether the binding will be terminal.
|
Copyright © 2016 GroupLens Research. All rights reserved.