| 
 | |||||||||||
| 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_DELIMITERDefault 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 | ||||||||||