public abstract class Report
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected DataAccess |
dataAccess |
protected java.io.PrintWriter |
writer |
| Constructor and Description |
|---|
Report(DataAccess dataAccess,
java.io.PrintWriter writer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
outputHostHeader() |
protected void |
outputHostRow(Host host) |
protected void |
outputListHeader(java.util.List<java.lang.String> headers) |
protected void |
outputListRows(java.util.List<java.lang.String> headers,
java.util.HashMap<java.lang.String,java.lang.Integer> counts,
java.lang.String defaultValue) |
protected void |
outputModuleHeader() |
protected void |
outputModuleRow(Module module) |
protected void |
outputServiceHeader() |
protected void |
outputServiceRow(Team team,
Service service) |
abstract void |
runReport() |
protected final DataAccess dataAccess
protected final java.io.PrintWriter writer
public Report(DataAccess dataAccess, java.io.PrintWriter writer)
public abstract void runReport()
throws java.io.IOException
java.io.IOExceptionprotected void outputServiceHeader()
throws java.io.IOException
java.io.IOExceptionprotected void outputServiceRow(Team team, Service service) throws java.io.IOException
java.io.IOExceptionprotected void outputModuleHeader()
throws java.io.IOException
java.io.IOExceptionprotected void outputModuleRow(Module module) throws java.io.IOException
java.io.IOExceptionprotected void outputHostHeader()
protected void outputHostRow(Host host)
protected void outputListHeader(java.util.List<java.lang.String> headers)
protected void outputListRows(java.util.List<java.lang.String> headers,
java.util.HashMap<java.lang.String,java.lang.Integer> counts,
java.lang.String defaultValue)
Copyright © 2017 Richard Thurston. All Rights Reserved.