Index

A D E G I L O S V W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractEnforcerRule - Class in org.apache.maven.enforcer.rule.api
Entry point for custom Enforcer Rule.
AbstractEnforcerRule() - Constructor for class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
 
AbstractEnforcerRuleConfigProvider - Class in org.apache.maven.enforcer.rule.api
Entry point for custom Enforcer Rule which provide additional rules configuration.
AbstractEnforcerRuleConfigProvider() - Constructor for class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleConfigProvider
 

D

debug(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in debug level.
debug(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in debug level.

E

EnforcerLevel - Enum in org.apache.maven.enforcer.rule.api
Levels steering whether a rule should fail a build or just display a warning.
EnforcerLogger - Interface in org.apache.maven.enforcer.rule.api
Logger used by enforcer rule.
EnforcerRule - Interface in org.apache.maven.enforcer.rule.api
Deprecated.
EnforcerRule2 - Interface in org.apache.maven.enforcer.rule.api
Deprecated.
EnforcerRuleBase - Interface in org.apache.maven.enforcer.rule.api
Base interface for old and new API.
EnforcerRuleError - Exception Class in org.apache.maven.enforcer.rule.api
An error occurring during the execution of a rule.
EnforcerRuleError(String) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleError
 
EnforcerRuleError(String, Throwable) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleError
 
EnforcerRuleError(Throwable) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleError
 
EnforcerRuleException - Exception Class in org.apache.maven.enforcer.rule.api
An exception occurring during the execution of a rule.
EnforcerRuleException(Object, String, String) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
Deprecated.
source and longMessage are not used
EnforcerRuleException(String) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
Construct a new EnforcerRuleException exception providing a message.
EnforcerRuleException(String, Exception) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
Construct a new EnforcerRuleException exception wrapping an underlying Exception and providing a message.
EnforcerRuleException(String, Throwable) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
Construct a new EnforcerRuleException exception wrapping an underlying Throwable and providing a message.
EnforcerRuleException(Throwable) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
Construct a new EnforcerRuleException exception wrapping an underlying Throwable.
EnforcerRuleHelper - Interface in org.apache.maven.enforcer.rule.api
Deprecated.
error(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in error level.
error(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in error level.
ERROR - Enum constant in enum org.apache.maven.enforcer.rule.api.EnforcerLevel
Fail the build.
execute() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
This is the interface into the rule.
execute(EnforcerRuleHelper) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRule
Deprecated.
This is the interface into the rule.

G

getCache(String, Supplier<?>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets a cached value, or uses the provided producer to compute it.
getCacheId() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
If the rule is to be cached during session scope, whole executing of Maven build, this id is used as part of the key.
getCacheId() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRule
Deprecated.
If the rule is to be cached, this id is used as part of the key.
getComponent(Class<T>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component.
getComponent(Class<T>, String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component.
getComponent(String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component.
getComponent(String, String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component.
getComponentList(String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component list.
getComponentMap(String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component map.
getContainer() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the container.
getLevel() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
Current Enforcer execution level
getLevel() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleBase
Current Enforcer execution level
getLog() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
Provide an EnforcerLogger instance for Rule
getLog() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleConfigProvider
Provide an EnforcerLogger instance for Rule
getLog() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the log.
getLongMessage() - Method in exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
Deprecated.
not used
getRuleName() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
Rule name for current rule instance.
getRuleName() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleBase
Rule name for current rule instance.
getRulesConfig() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleConfigProvider
Produce rule configuration.
getSource() - Method in exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
Deprecated.
not used

I

info(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in info level.
info(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in info level.
isCacheable() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRule
Deprecated.
This method tells the enforcer if the rule results may be cached.
isDebugEnabled() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Is the logger instance enabled for the DEBUG level?
isErrorEnabled() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Is the logger instance enabled for the ERROR level?
isInfoEnabled() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Is the logger instance enabled for the INFO level?
isResultValid(EnforcerRule) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRule
Deprecated.
If the rule is cacheable and the same id is found in the cache, the stored results are passed to this method to allow double-checking of the results.
isWarnEnabled() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Is the logger instance enabled for the WARN level?

L

longMessage - Variable in exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
The long message.

O

org.apache.maven.enforcer.rule.api - package org.apache.maven.enforcer.rule.api
 

S

setLog(EnforcerLogger) - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
Used by EnforcerMojo to inject logger instance
setLog(EnforcerLogger) - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleConfigProvider
Used by EnforcerMojo to inject logger instance
setLog(EnforcerLogger) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleBase
Used by EnforcerMojo to inject logger instance
source - Variable in exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
The source.

V

valueOf(String) - Static method in enum org.apache.maven.enforcer.rule.api.EnforcerLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.maven.enforcer.rule.api.EnforcerLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in warn level.
warn(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in warn level.
WARN - Enum constant in enum org.apache.maven.enforcer.rule.api.EnforcerLevel
Just warn.
warnOrError(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in warn or error level according to current rule EnforcerLevel.
warnOrError(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in warn or error level according to current rule EnforcerLevel.
A D E G I L O S V W 
All Classes and Interfaces|All Packages|Serialized Form