Package: org.gmetrics.report

## [Groovy] Class XmlReportWriter

- org.gmetrics.report.XmlReportWriter

- ReportWriter that generates an XML report. The XML includes and the metric descriptions for each Metric within the configured MetricSet.

  Authors:
    Chris Mair

- - ### Field Summary

    Fields
    Modifiers | Name | Description
    --- | --- | ---
    `static def` | `DEFAULT_OUTPUT_FILE` |

  - Inherited fields
    Fields inherited from class | Fields
    --- | ---
    `class AbstractReportWriter` | `BASE_MESSAGES_BUNDLE, CUSTOM_MESSAGES_BUNDLE, GMETRICS_URL, LOG, customMessagesBundleName, formatterFactory, formatters, getTimestamp, initializeResourceBundle, resourceBundle`

  - ### Properties Summary

    Properties
    Type | Name and description
    --- | ---
    `static def` | `defaultOutputFile`
    `String` | `title`

  - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `protected String` | `getDescriptionForMetric(Metric metric)`
    `` | `protected void` | `writeReport(Writer writer, ResultsNode resultsNode, AnalysisContext analysisContext)`

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class AbstractReportWriter` | `formatMetricResultValue, getFormattedTimestamp, getResourceBundleString, getResourceBundleStringOrNull, initializeDefaultResourceBundle, initializeFormatters, writeReport, writeReport`

- - ### Field Detail

    - #### public static final def DEFAULT_OUTPUT_FILE

  - ### Property Detail

    - #### static def defaultOutputFile

    - #### String title

  - ### Method Detail

    - #### protected String getDescriptionForMetric(Metric metric)

    - #### @Override protected void writeReport(Writer writer, ResultsNode resultsNode, AnalysisContext analysisContext)