public class ContentAgnosticRuleKeyFactory.Builder<RULE_KEY> extends RuleKeyBuilder<RULE_KEY>
| Constructor and Description |
|---|
Builder(RuleKeyHasher<RULE_KEY> hasher) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractRuleKeyBuilder<RULE_KEY> |
setAction(Action action) |
protected RuleKeyBuilder<RULE_KEY> |
setAddsToRuleKey(AddsToRuleKey appendable) |
protected RuleKeyBuilder<RULE_KEY> |
setBuildRule(BuildRule rule) |
protected RuleKeyBuilder<RULE_KEY> |
setNonHashingSourcePath(SourcePath sourcePath) |
protected RuleKeyBuilder<RULE_KEY> |
setSourcePath(SourcePath sourcePath) |
build, setPath, setPath, setSingleValuebuild, setReflectively, setReflectively, setReflectivelyPathKeypublic Builder(RuleKeyHasher<RULE_KEY> hasher)
protected AbstractRuleKeyBuilder<RULE_KEY> setAction(Action action)
setAction in class AbstractRuleKeyBuilder<RULE_KEY>protected RuleKeyBuilder<RULE_KEY> setBuildRule(BuildRule rule)
setBuildRule in class AbstractRuleKeyBuilder<RULE_KEY>protected RuleKeyBuilder<RULE_KEY> setAddsToRuleKey(AddsToRuleKey appendable)
setAddsToRuleKey in class AbstractRuleKeyBuilder<RULE_KEY>protected RuleKeyBuilder<RULE_KEY> setSourcePath(SourcePath sourcePath) throws IOException
setSourcePath in class AbstractRuleKeyBuilder<RULE_KEY>IOExceptionprotected RuleKeyBuilder<RULE_KEY> setNonHashingSourcePath(SourcePath sourcePath)
setNonHashingSourcePath in class AbstractRuleKeyBuilder<RULE_KEY>