Class RichReport
- java.lang.Object
-
- me.champeau.gradle.japicmp.report.RichReport
-
- All Implemented Interfaces:
java.io.Serializable
public class RichReport extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RichReport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPostProcessRule(java.lang.Class<? extends PostProcessViolationsRule> rule)voidaddPostProcessRule(java.lang.Class<? extends PostProcessViolationsRule> rule, java.util.Map<java.lang.String,java.lang.String> params)voidaddRule(japicmp.model.JApiChangeStatus status, java.lang.Class<? extends ViolationRule> rule)voidaddRule(japicmp.model.JApiChangeStatus status, java.lang.Class<? extends ViolationRule> rule, java.util.Map<java.lang.String,java.lang.String> params)voidaddRule(japicmp.model.JApiCompatibilityChange change, java.lang.Class<? extends ViolationRule> rule)voidaddRule(japicmp.model.JApiCompatibilityChange change, java.lang.Class<? extends ViolationRule> rule, java.util.Map<java.lang.String,java.lang.String> params)voidaddRule(java.lang.Class<? extends ViolationRule> rule)voidaddRule(java.lang.Class<? extends ViolationRule> rule, java.util.Map<java.lang.String,java.lang.String> params)voidaddSetupRule(java.lang.Class<? extends SetupRule> rule)voidaddSetupRule(java.lang.Class<? extends SetupRule> rule, java.util.Map<java.lang.String,java.lang.String> params)java.lang.StringgetDescription()java.io.FilegetDestinationDir()java.util.List<java.lang.String>getExcludedClasses()java.util.List<java.lang.String>getIncludedClasses()java.lang.Class<? extends RichReportRenderer>getRenderer()java.lang.StringgetReportName()java.util.List<RuleConfiguration>getRules()java.lang.StringgetTitle()booleanisAddDefaultRules()voidrenderer(java.lang.Class<? extends RichReportRenderer> rendererType)voidsetAddDefaultRules(boolean addDefaultRules)voidsetDescription(java.lang.String description)voidsetDestinationDir(java.io.File destinationDir)voidsetExcludedClasses(java.util.List<java.lang.String> excludedClasses)voidsetIncludedClasses(java.util.List<java.lang.String> includedClasses)voidsetRenderer(java.lang.Class<? extends RichReportRenderer> renderer)voidsetReportName(java.lang.String reportName)voidsetRules(java.util.List<RuleConfiguration> rules)voidsetTitle(java.lang.String title)
-
-
-
Method Detail
-
addRule
public void addRule(java.lang.Class<? extends ViolationRule> rule, java.util.Map<java.lang.String,java.lang.String> params)
-
addRule
public void addRule(java.lang.Class<? extends ViolationRule> rule)
-
addSetupRule
public void addSetupRule(java.lang.Class<? extends SetupRule> rule, java.util.Map<java.lang.String,java.lang.String> params)
-
addSetupRule
public void addSetupRule(java.lang.Class<? extends SetupRule> rule)
-
addPostProcessRule
public void addPostProcessRule(java.lang.Class<? extends PostProcessViolationsRule> rule, java.util.Map<java.lang.String,java.lang.String> params)
-
addPostProcessRule
public void addPostProcessRule(java.lang.Class<? extends PostProcessViolationsRule> rule)
-
addRule
public void addRule(japicmp.model.JApiCompatibilityChange change, java.lang.Class<? extends ViolationRule> rule, java.util.Map<java.lang.String,java.lang.String> params)
-
addRule
public void addRule(japicmp.model.JApiCompatibilityChange change, java.lang.Class<? extends ViolationRule> rule)
-
addRule
public void addRule(japicmp.model.JApiChangeStatus status, java.lang.Class<? extends ViolationRule> rule, java.util.Map<java.lang.String,java.lang.String> params)
-
addRule
public void addRule(japicmp.model.JApiChangeStatus status, java.lang.Class<? extends ViolationRule> rule)
-
renderer
public void renderer(java.lang.Class<? extends RichReportRenderer> rendererType)
-
getRenderer
@Input public java.lang.Class<? extends RichReportRenderer> getRenderer()
-
setRenderer
public void setRenderer(java.lang.Class<? extends RichReportRenderer> renderer)
-
getIncludedClasses
@Optional @Input public java.util.List<java.lang.String> getIncludedClasses()
-
setIncludedClasses
public void setIncludedClasses(java.util.List<java.lang.String> includedClasses)
-
getExcludedClasses
@Optional @Input public java.util.List<java.lang.String> getExcludedClasses()
-
setExcludedClasses
public void setExcludedClasses(java.util.List<java.lang.String> excludedClasses)
-
getDestinationDir
@Optional @OutputDirectory public java.io.File getDestinationDir()
-
setDestinationDir
public void setDestinationDir(java.io.File destinationDir)
-
getReportName
@Optional @Input public java.lang.String getReportName()
-
setReportName
public void setReportName(java.lang.String reportName)
-
getTitle
@Optional @Input public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getDescription
@Optional @Input public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getRules
@Input public java.util.List<RuleConfiguration> getRules()
-
setRules
public void setRules(java.util.List<RuleConfiguration> rules)
-
isAddDefaultRules
@Input @Optional public boolean isAddDefaultRules()
-
setAddDefaultRules
public void setAddDefaultRules(boolean addDefaultRules)
-
-