public abstract class EnforcerRuleSupport extends Object implements org.apache.maven.enforcer.rule.api.EnforcerRule2
EnforcerRule
implementations.Constructor and Description |
---|
EnforcerRuleSupport() |
Modifier and Type | Method and Description |
---|---|
String |
getCacheId() |
org.apache.maven.enforcer.rule.api.EnforcerLevel |
getLevel() |
boolean |
isCacheable() |
boolean |
isResultValid(org.apache.maven.enforcer.rule.api.EnforcerRule rule) |
protected <T> T |
lookup(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper,
Class<T> type) |
protected <T> T |
lookup(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper,
String expression,
Class<T> type) |
void |
setLevel(org.apache.maven.enforcer.rule.api.EnforcerLevel level) |
public void setLevel(org.apache.maven.enforcer.rule.api.EnforcerLevel level)
@Nonnull public org.apache.maven.enforcer.rule.api.EnforcerLevel getLevel()
getLevel
in interface org.apache.maven.enforcer.rule.api.EnforcerRule2
public boolean isCacheable()
isCacheable
in interface org.apache.maven.enforcer.rule.api.EnforcerRule
@Nullable public String getCacheId()
getCacheId
in interface org.apache.maven.enforcer.rule.api.EnforcerRule
public boolean isResultValid(@Nonnull org.apache.maven.enforcer.rule.api.EnforcerRule rule)
isResultValid
in interface org.apache.maven.enforcer.rule.api.EnforcerRule
protected <T> T lookup(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper, String expression, Class<T> type)
protected <T> T lookup(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper, Class<T> type)
Copyright © 2018–2019 Sonatype, Inc.. All rights reserved.