|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.logAnalyzer.reports.TXTReportRenderer
Generates TXT reports from analyzers results. Each analysis is serialized in a textual tabulated format according to the class of its result.
Each report returned by render() is a String wrapped in a
TXTReport.
| Field Summary | |
static char |
DEFAULT_DELIMITER
Default delimiter (tabulation). |
| Constructor Summary | |
TXTReportRenderer(RendererDefinition definition,
LAAnalyzer[] analyzers)
Creates a new report for each specified analyzer. |
|
| Method Summary | |
java.lang.String |
getName()
Returns the name of the analyzer. |
LAReport[] |
render()
Renders the reports. |
LAReport[] |
render(char delimiter)
Renders the report. |
protected java.lang.String |
renderAnalyze(char delimiter,
LAAnalysis analysis)
Empty method to avoid loops on unsupported analysis. |
protected java.lang.String |
renderAnalyze(char delimiter,
MultiValuesAnalysis analysis)
Renders a multi values result in a file called [analyzername]. |
protected java.lang.String |
renderAnalyze(char delimiter,
SingleValueAnalysis analysis)
Renders a key values result in a file called [analyzername]. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final char DEFAULT_DELIMITER
| Constructor Detail |
public TXTReportRenderer(RendererDefinition definition,
LAAnalyzer[] analyzers)
definition - Renderer definition.analyzers - Analyzers to report.| Method Detail |
public java.lang.String getName()
getName in interface LAReportRendererLAReportRenderer.getName()
public LAReport[] render()
throws ReportException
TXTReport wrapping a
String containing a textual tabulated representation of an
analyzer result. DEFAULT_DELIMITER.
render in interface LAReportRendererReportExceptionLAReportRenderer.render()
public LAReport[] render(char delimiter)
throws ReportException
delimiter - Field delimiter.
ReportException
protected java.lang.String renderAnalyze(char delimiter,
LAAnalysis analysis)
delimiter - Field delimiter.analysis - Analysis to render.
protected java.lang.String renderAnalyze(char delimiter,
SingleValueAnalysis analysis)
| key | {delimiter} | valueName |
|---|---|---|
| key[1] | {delimiter} | value[1] |
| key[2] | {delimiter} | value[2] |
| ... | {delimiter} | ... |
delimiter - Field delimiter.analysis - Analysis to render.
protected java.lang.String renderAnalyze(char delimiter,
MultiValuesAnalysis analysis)
| key | {delimiter} | valueName1 | {delimiter} | valueName2 | {delimiter} | ... |
|---|---|---|---|---|---|---|
| key[1] | {delimiter} | value1[1] | {delimiter} | value2[1] | {delimiter} | ... |
| key[2] | {delimiter} | value1[2] | {delimiter} | value2[1] | {delimiter} | ... |
| ... | {delimiter} | ... | {delimiter} | ... | {delimiter} | ... |
delimiter - Field delimiter.analysis - Analysis to render.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||