public class RestrictImports extends BannedImportGroupDefinition implements org.apache.maven.enforcer.rule.api.EnforcerRule
| Constructor and Description |
|---|
RestrictImports() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper) |
String |
getCacheId() |
boolean |
isCacheable() |
boolean |
isResultValid(org.apache.maven.enforcer.rule.api.EnforcerRule rule) |
void |
setAllowedImport(String allowedImport) |
void |
setAllowedImports(List<String> allowedImports) |
void |
setBannedImport(String bannedImport) |
void |
setBannedImports(List<String> bannedPackages) |
void |
setBasePackage(String basePackage) |
void |
setBasePackages(List<String> basePackages) |
void |
setCommentLineBufferSize(int commentLineBufferSize)
Deprecated.
|
void |
setExclusion(String exclusion) |
void |
setExclusions(List<String> exclusions) |
void |
setFailBuild(boolean failBuild) |
void |
setGroups(List<BannedImportGroupDefinition> groups) |
void |
setIncludeTestCode(boolean includeTestCode) |
void |
setReason(String reason) |
void |
setSkip(boolean skip) |
createGroupFromPluginConfiguration, hasInputpublic void execute(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper)
throws org.apache.maven.enforcer.rule.api.EnforcerRuleException
execute in interface org.apache.maven.enforcer.rule.api.EnforcerRuleorg.apache.maven.enforcer.rule.api.EnforcerRuleExceptionpublic void setBasePackage(String basePackage)
setBasePackage in class BannedImportGroupDefinitionpublic void setBasePackages(List<String> basePackages)
setBasePackages in class BannedImportGroupDefinitionpublic void setBannedImport(String bannedImport)
setBannedImport in class BannedImportGroupDefinitionpublic void setBannedImports(List<String> bannedPackages)
setBannedImports in class BannedImportGroupDefinitionpublic void setAllowedImport(String allowedImport)
setAllowedImport in class BannedImportGroupDefinitionpublic void setAllowedImports(List<String> allowedImports)
setAllowedImports in class BannedImportGroupDefinitionpublic void setExclusion(String exclusion)
setExclusion in class BannedImportGroupDefinitionpublic void setExclusions(List<String> exclusions)
setExclusions in class BannedImportGroupDefinitionpublic void setReason(String reason)
setReason in class BannedImportGroupDefinitionpublic void setGroups(List<BannedImportGroupDefinition> groups)
public final void setIncludeTestCode(boolean includeTestCode)
@Deprecated public final void setCommentLineBufferSize(int commentLineBufferSize)
public void setFailBuild(boolean failBuild)
public void setSkip(boolean skip)
public String getCacheId()
getCacheId in interface org.apache.maven.enforcer.rule.api.EnforcerRulepublic boolean isCacheable()
isCacheable in interface org.apache.maven.enforcer.rule.api.EnforcerRulepublic boolean isResultValid(org.apache.maven.enforcer.rule.api.EnforcerRule rule)
isResultValid in interface org.apache.maven.enforcer.rule.api.EnforcerRuleCopyright © 2014–2019. All rights reserved.