A B C D E F G H I J M N O P R S T U V X 
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractSuggestionsBuilder - Class in org.revapi.maven
 - 
A base class to
BuildTimeReporter.SuggestionsBuilders that abstracts the walking of the differences and lets the subclasses only implement simple methods to output the suggestions in the given format. - AbstractSuggestionsBuilder() - Constructor for class org.revapi.maven.AbstractSuggestionsBuilder
 - alwaysCheckForReleaseVersion - Variable in class org.revapi.maven.ReportMojo
 - 
If true (the default) revapi will always download the information about the latest version from the remote repositories (instead of using locally cached info).
 - analysisConfiguration - Variable in class org.revapi.maven.ReportMojo
 - 
The JSON or XML configuration of various analysis options.
 - analysisConfigurationFiles - Variable in class org.revapi.maven.ReportMojo
 - 
The list of files containing the configuration of various analysis options.
 - Analyzer - Class in org.revapi.maven
 - ApiBreakageHintingReporter - Class in org.revapi.maven
 - ApiBreakageHintingReporter() - Constructor for class org.revapi.maven.ApiBreakageHintingReporter
 - ApiChangeLevel - Enum in org.revapi.maven
 - appendDifferenceField(StringBuilder, String, Object) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 - appendDifferenceField(StringBuilder, String, Object) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 - appendDifferenceField(StringBuilder, String, Object) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 - appendDifferenceFieldSeparator(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 - appendDifferenceFieldSeparator(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 - appendDifferenceFieldSeparator(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 - asDifferenceSeverity() - Method in enum org.revapi.maven.FailSeverity
 
B
- breaking - org.revapi.maven.FailSeverity
 - BREAKING_CHANGES - org.revapi.maven.ApiChangeLevel
 - BREAKING_CRITICALITY_KEY - Static variable in class org.revapi.maven.BuildTimeReporter
 - build(List<Report>, BuildTimeReporter.SuggestionBuilderContext) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 - build(List<Report>, BuildTimeReporter.SuggestionBuilderContext) - Method in interface org.revapi.maven.BuildTimeReporter.SuggestionsBuilder
 - BuildTimeReporter - Class in org.revapi.maven
 - 
Build-time reporter is a
Reporterextension for Revapi that is used by theCheckMojoto output the found problems and also to provide the suggestions to the user how to ignore the problems if deemed ok. - BuildTimeReporter() - Constructor for class org.revapi.maven.BuildTimeReporter
 - BuildTimeReporter.SuggestionBuilderContext - Class in org.revapi.maven
 - 
The context that can be used by the
BuildTimeReporter.SuggestionsBuilderto get information about the differences and the configured output options. - BuildTimeReporter.SuggestionsBuilder - Interface in org.revapi.maven
 - 
A suggestion builder is an object that the
BuildTimeReporteruses to render suggestions for ignoring the found problems. 
C
- canGenerateReport() - Method in class org.revapi.maven.ReportAggregateMojo
 - canGenerateReport() - Method in class org.revapi.maven.ReportMojo
 - checkDependencies - Variable in class org.revapi.maven.ReportMojo
 - 
Whether to include the dependencies in the API checks.
 - CheckForkMojo - Class in org.revapi.maven
 - CheckForkMojo() - Constructor for class org.revapi.maven.CheckForkMojo
 - CheckMojo - Class in org.revapi.maven
 - 
Runs the API check of old and new artifacts using the specified configuration of extensions declared as dependencies of the plugin.
 - CheckMojo() - Constructor for class org.revapi.maven.CheckMojo
 - close() - Method in class org.revapi.maven.ApiBreakageHintingReporter
 - close() - Method in class org.revapi.maven.BuildTimeReporter
 - close() - Method in class org.revapi.maven.ReportTimeReporter
 - ConfigurationFile - Class in org.revapi.maven
 - 
A complex type for capturing the "analysisConfigurationFiles" elements.
 - ConfigurationFile() - Constructor for class org.revapi.maven.ConfigurationFile
 - containsVariables(CharSequence) - Method in class org.revapi.maven.PropertyValueResolver
 - ConvertToXmlConfigMojo - Class in org.revapi.maven
 - 
This is a helper goal to convert the old JSON Revapi configuration inside the POM files into the new XML based format.
 - ConvertToXmlConfigMojo() - Constructor for class org.revapi.maven.ConvertToXmlConfigMojo
 - ConvertToXmlConfigMojo.SilentReporter - Class in org.revapi.maven
 
D
- disallowedExtensions - Variable in class org.revapi.maven.ReportMojo
 - 
A comma-separated list of extensions (fully-qualified class names thereof) that are not taken into account during API analysis.
 - doExecute() - Method in class org.revapi.maven.CheckMojo
 - doExecute() - Method in class org.revapi.maven.ConvertToXmlConfigMojo
 - doExecute() - Method in class org.revapi.maven.UpdateReleasePropertiesMojo
 - doExecute() - Method in class org.revapi.maven.ValidateConfigurationMojo
 
E
- endDifference(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 - endDifference(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 - endDifference(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 - endOptionalAttachmentsInComment(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 - endOptionalAttachmentsInComment(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 - endOptionalAttachmentsInComment(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 - endReport(Sink) - Method in class org.revapi.maven.ReportMojo
 - epilogue(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 - epilogue(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 - epilogue(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 - equivalent - org.revapi.maven.FailSeverity
 - execute() - Method in class org.revapi.maven.HelpMojo
 - executeReport(Locale) - Method in class org.revapi.maven.ReportAggregateMojo
 - executeReport(Locale) - Method in class org.revapi.maven.ReportMojo
 - expandProperties - Variable in class org.revapi.maven.ReportMojo
 - 
If set to true, the Maven properties will be expanded in the configuration before it is supplied to Revapi.
 
F
- failOnMissingConfigurationFiles - Variable in class org.revapi.maven.ReportMojo
 - 
Set to false if you want to tolerate files referenced in the
analysisConfigurationFilesmissing on the filesystem and therefore not contributing to the analysis configuration. - failOnUnresolvedArtifacts - Variable in class org.revapi.maven.ReportMojo
 - 
If true, the build will fail if one of the old or new artifacts fails to be resolved.
 - failOnUnresolvedDependencies - Variable in class org.revapi.maven.ReportMojo
 - 
If true, the build will fail if some of the dependencies of the old or new artifacts fail to be resolved.
 - FailSeverity - Enum in org.revapi.maven
 - findRevapi(MavenProject) - Static method in class org.revapi.maven.ReportAggregateMojo
 
G
- generateSiteReport - Variable in class org.revapi.maven.ReportMojo
 - 
Set this to false if you want to use the goal to generate other kind of output than the default report for the Maven-generated site.
 - getAllProblemsMessage() - Method in class org.revapi.maven.BuildTimeReporter
 - getArtifactId() - Method in class org.revapi.maven.PromotedDependency
 - getArtifacts(Xpp3Dom, String) - Static method in class org.revapi.maven.ReportAggregateMojo
 - getBundle(Locale) - Method in class org.revapi.maven.ReportMojo
 - getChangeLevel() - Method in class org.revapi.maven.ApiBreakageHintingReporter
 - getClassifier() - Method in class org.revapi.maven.PromotedDependency
 - getDescription(Locale) - Method in class org.revapi.maven.ReportAggregateMojo
 - getDescription(Locale) - Method in class org.revapi.maven.ReportMojo
 - getExtensionId() - Method in class org.revapi.maven.ApiBreakageHintingReporter
 - getExtensionId() - Method in class org.revapi.maven.BuildTimeReporter
 - getExtensionId() - Method in class org.revapi.maven.ConvertToXmlConfigMojo.SilentReporter
 - getExtensionId() - Method in class org.revapi.maven.ReportTimeReporter
 - getExtensionId() - Method in class org.revapi.maven.ValidateConfigurationMojo.ValidateReporter
 - getGroupId() - Method in class org.revapi.maven.PromotedDependency
 - getIgnoreSuggestion() - Method in class org.revapi.maven.BuildTimeReporter
 - getJSONSchema() - Method in class org.revapi.maven.ApiBreakageHintingReporter
 - getJSONSchema() - Method in class org.revapi.maven.BuildTimeReporter
 - getJSONSchema() - Method in class org.revapi.maven.ReportTimeReporter
 - getName(Locale) - Method in class org.revapi.maven.ReportMojo
 - getOutputDirectory() - Method in class org.revapi.maven.ReportAggregateMojo
 - getOutputDirectory() - Method in class org.revapi.maven.ReportMojo
 - getOutputName() - Method in class org.revapi.maven.ReportAggregateMojo
 - getOutputName() - Method in class org.revapi.maven.ReportMojo
 - getPath() - Method in class org.revapi.maven.ConfigurationFile
 - getProject() - Method in class org.revapi.maven.ReportMojo
 - getProjectArtifactCoordinates(MavenProject, String) - Static method in class org.revapi.maven.Analyzer
 - getReportOutputDirectory() - Method in class org.revapi.maven.ReportAggregateMojo
 - getResolvedNewApi() - Method in class org.revapi.maven.Analyzer
 - getResolvedOldApi() - Method in class org.revapi.maven.Analyzer
 - getResource() - Method in class org.revapi.maven.ConfigurationFile
 - getRevapi() - Method in class org.revapi.maven.Analyzer
 - getRoots() - Method in class org.revapi.maven.ConfigurationFile
 - getType() - Method in class org.revapi.maven.PromotedDependency
 - getVersion() - Method in class org.revapi.maven.PromotedDependency
 
H
- hasBreakingProblems() - Method in class org.revapi.maven.BuildTimeReporter
 - HelpMojo - Class in org.revapi.maven
 - 
Display help information on revapi-maven-plugin.
Callmvn revapi:help -Ddetail=true -Dgoal=<goal-name>to display parameter details. - HelpMojo() - Constructor for class org.revapi.maven.HelpMojo
 
I
- initialize(AnalysisContext) - Method in class org.revapi.maven.ApiBreakageHintingReporter
 - initialize(AnalysisContext) - Method in class org.revapi.maven.BuildTimeReporter
 - initialize(AnalysisContext) - Method in class org.revapi.maven.ReportTimeReporter
 
J
- JsonSuggestionsBuilder - Class in org.revapi.maven
 - 
A helper to
BuildTimeReporterthat outputs the ignore suggestions in JSON format. - JsonSuggestionsBuilder() - Constructor for class org.revapi.maven.JsonSuggestionsBuilder
 
M
- matches(Artifact) - Method in class org.revapi.maven.PromotedDependency
 
N
- newArtifacts - Variable in class org.revapi.maven.ReportMojo
 - 
The coordinates of the new artifacts.
 - newPromotedDependencies - Variable in class org.revapi.maven.ReportMojo
 - 
A list of dependencies of the new artifact(s) that should be considered part of the new API.
 - newVersion - Variable in class org.revapi.maven.ReportMojo
 - 
The new version of the artifact.
 - niceList(Iterable<? extends Archive>) - Method in class org.revapi.maven.ReportMojo
 - NO_CHANGE - org.revapi.maven.ApiChangeLevel
 - NON_BREAKING_CHANGES - org.revapi.maven.ApiChangeLevel
 - nonBreaking - org.revapi.maven.FailSeverity
 
O
- oldArtifacts - Variable in class org.revapi.maven.ReportMojo
 - 
The coordinates of the old artifacts.
 - oldPromotedDependencies - Variable in class org.revapi.maven.ReportMojo
 - 
A list of dependencies of the old artifact(s) that should be considered part of the old API.
 - oldVersion - Variable in class org.revapi.maven.ReportMojo
 - 
If you don't want to compare a different artifact than the one being built, specifying the just the old version is simpler way of specifying the old artifact.
 - org.revapi.maven - package org.revapi.maven
 - OUTPUT_NON_IDENTIFYING_ATTACHMENTS - Static variable in class org.revapi.maven.BuildTimeReporter
 - outputDirectory - Variable in class org.revapi.maven.ReportMojo
 
P
- pipelineConfiguration - Variable in class org.revapi.maven.ReportMojo
 - 
The JSON or XML configuration of the extensions pipeline.
 - potentiallyBreaking - org.revapi.maven.FailSeverity
 - prepareAnalyzer(Locale) - Method in class org.revapi.maven.ReportMojo
 - prologue(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 - prologue(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 - prologue(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 - promotedDependencies - Variable in class org.revapi.maven.ReportMojo
 - 
A list of dependencies of both the old and new artifact(s) that should be considered part of the old/new API.
 - PromotedDependency - Class in org.revapi.maven
 - PromotedDependency() - Constructor for class org.revapi.maven.PromotedDependency
 - PropertyValueResolver - Class in org.revapi.maven
 - 
This serves no other purpose but to make available the standard value sources for interpolating the properties in the Revapi configuration files.
 - PropertyValueResolver(List<ValueSource>) - Constructor for class org.revapi.maven.PropertyValueResolver
 - PropertyValueResolver(Properties) - Constructor for class org.revapi.maven.PropertyValueResolver
 - PropertyValueResolver(MavenProject) - Constructor for class org.revapi.maven.PropertyValueResolver
 
R
- report(Report) - Method in class org.revapi.maven.ApiBreakageHintingReporter
 - report(Report) - Method in class org.revapi.maven.BuildTimeReporter
 - report(Report) - Method in class org.revapi.maven.ConvertToXmlConfigMojo.SilentReporter
 - report(Report) - Method in class org.revapi.maven.ReportTimeReporter
 - report(Report) - Method in class org.revapi.maven.ValidateConfigurationMojo.ValidateReporter
 - ReportAggregateMojo - Class in org.revapi.maven
 - 
Uses the configuration supplied at the top level aggregator project to run analysis on all sub-projects.
 - ReportAggregateMojo() - Constructor for class org.revapi.maven.ReportAggregateMojo
 - reportBody(ReportTimeReporter, API, API, Sink, ResourceBundle) - Method in class org.revapi.maven.ReportAggregateMojo
 - reportBody(ReportTimeReporter, API, API, Sink, ResourceBundle) - Method in class org.revapi.maven.ReportMojo
 - reportCriticality - Variable in class org.revapi.maven.ReportMojo
 - 
The minimum criticality of the differences that should be included in the report.
 - ReportForkMojo - Class in org.revapi.maven
 - ReportForkMojo() - Constructor for class org.revapi.maven.ReportForkMojo
 - ReportMojo - Class in org.revapi.maven
 - ReportMojo() - Constructor for class org.revapi.maven.ReportMojo
 - reportSeverity - Variable in class org.revapi.maven.ReportMojo
 - 
Deprecated.use
ReportMojo.reportCriticalityinstead - ReportTimeReporter - Class in org.revapi.maven
 - ReportTimeReporter() - Constructor for class org.revapi.maven.ReportTimeReporter
 - ReportTimeReporter.DifferenceReport - Class in org.revapi.maven
 - repositorySystem - Variable in class org.revapi.maven.ReportMojo
 - repositorySystemSession - Variable in class org.revapi.maven.ReportMojo
 - resolve(CharSequence) - Method in class org.revapi.maven.PropertyValueResolver
 - resolveProvidedDependencies - Variable in class org.revapi.maven.ReportMojo
 - 
When establishing the API classes, Revapi by default also looks through the
provideddependencies. - resolveTransitiveProvidedDependencies - Variable in class org.revapi.maven.ReportMojo
 - 
In addition to
ReportMojo.resolveProvidedDependenciesthis property further controls how provided dependencies are resolved. 
S
- setArtifactId(String) - Method in class org.revapi.maven.PromotedDependency
 - setClassifier(String) - Method in class org.revapi.maven.PromotedDependency
 - setGroupId(String) - Method in class org.revapi.maven.PromotedDependency
 - setPath(String) - Method in class org.revapi.maven.ConfigurationFile
 - setReportOutputDirectory(File) - Method in class org.revapi.maven.ReportAggregateMojo
 - setResource(String) - Method in class org.revapi.maven.ConfigurationFile
 - setRoots(String[]) - Method in class org.revapi.maven.ConfigurationFile
 - setType(String) - Method in class org.revapi.maven.PromotedDependency
 - setVersion(String) - Method in class org.revapi.maven.PromotedDependency
 - SilentReporter() - Constructor for class org.revapi.maven.ConvertToXmlConfigMojo.SilentReporter
 - skip - Variable in class org.revapi.maven.ReportMojo
 - 
Whether to skip the mojo execution.
 - startDifference(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 - startDifference(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 - startDifference(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 - startOptionalAttachmentsInComment(StringBuilder, String) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 - startOptionalAttachmentsInComment(StringBuilder, String) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 - startOptionalAttachmentsInComment(StringBuilder, String) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 - startReport(Sink, ResourceBundle) - Method in class org.revapi.maven.ReportMojo
 - SuggestionBuilderContext() - Constructor for class org.revapi.maven.BuildTimeReporter.SuggestionBuilderContext
 - SUGGESTIONS_BUILDER_KEY - Static variable in class org.revapi.maven.BuildTimeReporter
 
T
- toString() - Method in class org.revapi.maven.ConfigurationFile
 
U
- UpdateReleasePropertiesMojo - Class in org.revapi.maven
 - UpdateReleasePropertiesMojo() - Constructor for class org.revapi.maven.UpdateReleasePropertiesMojo
 - UpdateVersionsMojo - Class in org.revapi.maven
 - UpdateVersionsMojo() - Constructor for class org.revapi.maven.UpdateVersionsMojo
 
V
- ValidateConfigurationMojo - Class in org.revapi.maven
 - ValidateConfigurationMojo() - Constructor for class org.revapi.maven.ValidateConfigurationMojo
 - ValidateConfigurationMojo.ValidateReporter - Class in org.revapi.maven
 - ValidateReporter() - Constructor for class org.revapi.maven.ValidateConfigurationMojo.ValidateReporter
 - valueOf(String) - Static method in enum org.revapi.maven.ApiChangeLevel
 - 
Returns the enum constant of this type with the specified name.
 - valueOf(String) - Static method in enum org.revapi.maven.FailSeverity
 - 
Returns the enum constant of this type with the specified name.
 - values() - Static method in enum org.revapi.maven.ApiChangeLevel
 - 
Returns an array containing the constants of this enum type, in the order they are declared.
 - values() - Static method in enum org.revapi.maven.FailSeverity
 - 
Returns an array containing the constants of this enum type, in the order they are declared.
 - versionFormat - Variable in class org.revapi.maven.ReportMojo
 - 
If set, this property demands a format of the version string when the
ReportMojo.oldVersionorReportMojo.newVersionparameters are set toRELEASEorLATESTspecial version strings. 
X
- XmlSuggestionsBuilder - Class in org.revapi.maven
 - 
A helper to
BuildTimeReporterthat outputs the ignore suggestions in XML format. - XmlSuggestionsBuilder() - Constructor for class org.revapi.maven.XmlSuggestionsBuilder
 
All Classes All Packages