|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
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 LAReportRenderer
LAReportRenderer.getName()
public LAReport[] render() throws ReportException
TXTReport
wrapping a
String
containing a textual tabulated representation of an
analyzer result. DEFAULT_DELIMITER
.
render
in interface LAReportRenderer
ReportException
LAReportRenderer.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 All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |