Package org.codenarc.report
Class BaselineXmlReportWriter
- java.lang.Object
-
- org.codenarc.report.AbstractReportWriter
-
- org.codenarc.report.BaselineXmlReportWriter
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
,ReportWriter
public class BaselineXmlReportWriter extends AbstractReportWriter
-
-
Field Summary
-
Fields inherited from class org.codenarc.report.AbstractReportWriter
BASE_MESSAGES_BUNDLE, CODENARC_URL, CUSTOM_MESSAGES_BUNDLE, customMessagesBundleName, getTimestamp, initializeResourceBundle, resourceBundle, VERSION_FILE
-
-
Constructor Summary
Constructors Constructor Description BaselineXmlReportWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected groovy.lang.Closure
buildFileElement(FileResults results)
protected groovy.lang.Closure
buildFileElement(Results results)
protected groovy.lang.Closure
buildFileElements(Results results)
protected groovy.lang.Closure
buildMessageElement(Violation violation)
protected groovy.lang.Closure
buildProjectElement(AnalysisContext analysisContext)
protected groovy.lang.Closure
buildReportElement()
protected groovy.lang.Closure
buildViolationElement(Violation violation)
java.lang.String
getDefaultOutputFile()
groovy.lang.MetaClass
getMetaClass()
java.lang.Object
getProperty(java.lang.String property)
java.lang.String
getTitle()
java.lang.Object
invokeMethod(java.lang.String method, java.lang.Object arguments)
void
setDefaultOutputFile(java.lang.String value)
void
setMetaClass(groovy.lang.MetaClass mc)
void
setProperty(java.lang.String property, java.lang.Object value)
void
setTitle(java.lang.String value)
void
writeReport(java.io.Writer writer, AnalysisContext analysisContext, Results results)
-
Methods inherited from class org.codenarc.report.AbstractReportWriter
getCodeNarcVersion, getDescriptionForRule, getFormattedTimestamp, getHtmlDescriptionForRule, getOutputFile, getResourceBundleString, getResourceBundleString, getResourceBundleString, getSortedRules, getWriteToStandardOut, initializeDefaultResourceBundle, isEnabled, setOutputFile, setWriteToStandardOut, writeReport
-
-
-
-
Method Detail
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interfacegroovy.lang.GroovyObject
- Overrides:
getMetaClass
in classAbstractReportWriter
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
- Overrides:
setMetaClass
in classAbstractReportWriter
-
invokeMethod
public java.lang.Object invokeMethod(java.lang.String method, java.lang.Object arguments)
- Specified by:
invokeMethod
in interfacegroovy.lang.GroovyObject
- Overrides:
invokeMethod
in classAbstractReportWriter
-
getProperty
public java.lang.Object getProperty(java.lang.String property)
- Specified by:
getProperty
in interfacegroovy.lang.GroovyObject
- Overrides:
getProperty
in classAbstractReportWriter
-
setProperty
public void setProperty(java.lang.String property, java.lang.Object value)
- Specified by:
setProperty
in interfacegroovy.lang.GroovyObject
- Overrides:
setProperty
in classAbstractReportWriter
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String value)
-
getDefaultOutputFile
public java.lang.String getDefaultOutputFile()
-
setDefaultOutputFile
public void setDefaultOutputFile(java.lang.String value)
-
writeReport
public void writeReport(java.io.Writer writer, AnalysisContext analysisContext, Results results)
- Specified by:
writeReport
in classAbstractReportWriter
-
buildReportElement
protected groovy.lang.Closure buildReportElement()
-
buildProjectElement
protected groovy.lang.Closure buildProjectElement(AnalysisContext analysisContext)
-
buildFileElements
protected groovy.lang.Closure buildFileElements(Results results)
-
buildFileElement
protected groovy.lang.Closure buildFileElement(Results results)
-
buildFileElement
protected groovy.lang.Closure buildFileElement(FileResults results)
-
buildViolationElement
protected groovy.lang.Closure buildViolationElement(Violation violation)
-
buildMessageElement
protected groovy.lang.Closure buildMessageElement(Violation violation)
-
-