public abstract class AbstractReportWriter extends java.lang.Object implements ReportWriter, groovy.lang.GroovyObject
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.Object |
BASE_MESSAGES_BUNDLE |
protected static java.lang.Object |
CUSTOM_MESSAGES_BUNDLE |
protected java.lang.Object |
customMessagesBundleName |
protected java.lang.Object |
formatterFactory |
protected java.util.Map<Metric,Formatter> |
formatters |
protected java.lang.Object |
getTimestamp |
protected static java.lang.Object |
GMETRICS_URL |
protected java.lang.Object |
initializeResourceBundle |
protected java.lang.Object |
LOG |
protected java.lang.Object |
resourceBundle |
| Constructor and Description |
|---|
AbstractReportWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
formatMetricResultValue(java.lang.String metricName,
java.lang.Object value) |
protected java.lang.String |
getFormattedTimestamp() |
groovy.lang.MetaClass |
getMetaClass() |
java.lang.String |
getOutputFile() |
java.lang.Object |
getProperty(java.lang.String property) |
protected java.lang.String |
getResourceBundleString(java.lang.String resourceKey) |
protected java.lang.String |
getResourceBundleString(java.lang.String resourceKey,
java.lang.String defaultString) |
protected java.lang.String |
getResourceBundleStringOrNull(java.lang.String resourceKey) |
java.lang.Object |
getWriteToStandardOut() |
protected void |
initializeDefaultResourceBundle() |
protected void |
initializeFormatters(MetricSet metricSet) |
java.lang.Object |
invokeMethod(java.lang.String method,
java.lang.Object arguments) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setOutputFile(java.lang.String value) |
void |
setProperty(java.lang.String property,
java.lang.Object value) |
void |
setWriteToStandardOut(java.lang.Object value) |
void |
writeReport(ResultsNode resultsNode,
AnalysisContext analysisContext) |
protected abstract void |
writeReport(java.io.Writer writer,
ResultsNode resultsNode,
AnalysisContext analysisContext) |
protected static final java.lang.Object BASE_MESSAGES_BUNDLE
protected static final java.lang.Object CUSTOM_MESSAGES_BUNDLE
protected static final java.lang.Object GMETRICS_URL
protected final java.lang.Object LOG
protected java.lang.Object customMessagesBundleName
protected java.lang.Object resourceBundle
protected java.lang.Object formatterFactory
protected java.lang.Object initializeResourceBundle
protected java.lang.Object getTimestamp
protected java.lang.String getResourceBundleString(java.lang.String resourceKey)
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectpublic java.lang.Object invokeMethod(java.lang.String method,
java.lang.Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectpublic java.lang.Object getProperty(java.lang.String property)
getProperty in interface groovy.lang.GroovyObjectpublic void setProperty(java.lang.String property,
java.lang.Object value)
setProperty in interface groovy.lang.GroovyObjectpublic java.lang.String getOutputFile()
public void setOutputFile(java.lang.String value)
public java.lang.Object getWriteToStandardOut()
public void setWriteToStandardOut(java.lang.Object value)
protected abstract void writeReport(java.io.Writer writer,
ResultsNode resultsNode,
AnalysisContext analysisContext)
public void writeReport(ResultsNode resultsNode, AnalysisContext analysisContext)
writeReport in interface ReportWriterprotected void initializeDefaultResourceBundle()
protected java.lang.String getResourceBundleString(java.lang.String resourceKey,
java.lang.String defaultString)
protected java.lang.String getResourceBundleStringOrNull(java.lang.String resourceKey)
protected void initializeFormatters(MetricSet metricSet)
protected java.lang.String formatMetricResultValue(java.lang.String metricName,
java.lang.Object value)
protected java.lang.String getFormattedTimestamp()