Class XmlReportWriter
java.lang.Object
org.codenarc.report.AbstractReportWriter
org.codenarc.report.XmlReportWriter
- All Implemented Interfaces:
groovy.lang.GroovyObject, ReportWriter
- Direct Known Subclasses:
InlineXmlReportWriter
-
Field Summary
Fields inherited from class AbstractReportWriter
BASE_MESSAGES_BUNDLE, CODENARC_URL, CUSTOM_MESSAGES_BUNDLE, customMessagesBundleName, getTimestamp, initializeResourceBundle, resourceBundle, VERSION_FILE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected groovy.lang.ClosurebuildFileElement(FileResults results) protected groovy.lang.ClosurebuildMessageElement(Violation violation) protected MapbuildPackageAttributeMap(Results results) protected groovy.lang.ClosurebuildPackageElement(Results results) protected groovy.lang.ClosurebuildPackageElements(Results results) protected groovy.lang.ClosurebuildProjectElement(AnalysisContext analysisContext) protected groovy.lang.Closureprotected groovy.lang.ClosurebuildRulesElement(AnalysisContext analysisContext) protected groovy.lang.ClosurebuildSourceLineElement(Violation violation) protected groovy.lang.ClosurebuildViolationElement(Violation violation) groovy.lang.MetaClassgetProperty(String property) getTitle()invokeMethod(String method, Object arguments) protected booleanvoidsetDefaultOutputFile(String value) voidsetMetaClass(groovy.lang.MetaClass mc) voidsetProperty(String property, Object value) voidvoidwriteReport(Writer writer, AnalysisContext analysisContext, Results results) Methods inherited from class AbstractReportWriter
getCodeNarcVersion, getDescriptionForRule, getFormattedTimestamp, getHtmlDescriptionForRule, getOutputFile, getResourceBundleString, getResourceBundleString, getResourceBundleString, getSortedRules, getWriteToStandardOut, initializeDefaultResourceBundle, isEnabled, setOutputFile, setWriteToStandardOut, writeReport
-
Constructor Details
-
XmlReportWriter
public XmlReportWriter()
-
-
Method Details
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()- Specified by:
getMetaClassin interfacegroovy.lang.GroovyObject- Overrides:
getMetaClassin classAbstractReportWriter
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc) - Specified by:
setMetaClassin interfacegroovy.lang.GroovyObject- Overrides:
setMetaClassin classAbstractReportWriter
-
invokeMethod
- Specified by:
invokeMethodin interfacegroovy.lang.GroovyObject- Overrides:
invokeMethodin classAbstractReportWriter
-
getProperty
- Specified by:
getPropertyin interfacegroovy.lang.GroovyObject- Overrides:
getPropertyin classAbstractReportWriter
-
setProperty
- Specified by:
setPropertyin interfacegroovy.lang.GroovyObject- Overrides:
setPropertyin classAbstractReportWriter
-
getTitle
-
setTitle
-
getDefaultOutputFile
-
setDefaultOutputFile
-
writeReport
- Specified by:
writeReportin classAbstractReportWriter
-
buildReportElement
protected groovy.lang.Closure buildReportElement() -
buildProjectElement
-
buildPackageElements
-
buildPackageElement
-
buildPackageAttributeMap
-
isRoot
-
buildFileElement
-
buildViolationElement
-
buildSourceLineElement
-
buildMessageElement
-
buildRulesElement
-