org.specrunner.report.core
Class ResumeDumperHtml

java.lang.Object
  extended by org.specrunner.report.core.ResumeDumperHtml
All Implemented Interfaces:
IResumeDumper

public class ResumeDumperHtml
extends Object
implements IResumeDumper

Basic HTML dumper implementation.

Author:
Thiago Santos

Constructor Summary
ResumeDumperHtml()
           
 
Method Summary
 void appendResources(SRServices services, File dir)
          Append resources to output, and write data to disk.
 void dumpEnd(SRServices services, ResumeReporter parent)
          Dump report ending.
 void dumpPart(SRServices services, ResumeReporter parent, String header, List<Resume> list)
          Dump the resume declaration.
 void dumpResume(SRServices services, ResumeReporter parent, Object resume)
          Dump resume.
 void dumpStart(SRServices services, ResumeReporter parent)
          Dump report starting.
 List<ReportPart> getParts()
          List of parts.
 String relative(String base, String target)
          Relative path.
 Object resume(SRServices services, ResumeReporter parent, boolean finalResume)
          Partial resume.
 void write(SRServices services, nu.xom.Document document, File output)
          Write document to output.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResumeDumperHtml

public ResumeDumperHtml()
Method Detail

getParts

public List<ReportPart> getParts()
Description copied from interface: IResumeDumper
List of parts.

Specified by:
getParts in interface IResumeDumper
Returns:
List of reporter parts.

dumpStart

public void dumpStart(SRServices services,
                      ResumeReporter parent)
Description copied from interface: IResumeDumper
Dump report starting.

Specified by:
dumpStart in interface IResumeDumper
Parameters:
services - Current instance.
parent - The parent reporter.

resume

public Object resume(SRServices services,
                     ResumeReporter parent,
                     boolean finalResume)
Description copied from interface: IResumeDumper
Partial resume.

Specified by:
resume in interface IResumeDumper
Parameters:
services - The services instance.
parent - The parent reporter.
finalResume - If it is the final resume.
Returns:
The resume.

dumpResume

public void dumpResume(SRServices services,
                       ResumeReporter parent,
                       Object resume)
Description copied from interface: IResumeDumper
Dump resume.

Specified by:
dumpResume in interface IResumeDumper
Parameters:
services - Current instance.
parent - The parent reporter.
resume - Resume information.

dumpPart

public void dumpPart(SRServices services,
                     ResumeReporter parent,
                     String header,
                     List<Resume> list)
Description copied from interface: IResumeDumper
Dump the resume declaration.

Specified by:
dumpPart in interface IResumeDumper
Parameters:
services - Current instance.
parent - The parent reporter.
header - The header.
list - The list of resumes.

relative

public String relative(String base,
                       String target)
Relative path.

Parameters:
base - Base path.
target - Target.
Returns:
Relative link.

dumpEnd

public void dumpEnd(SRServices services,
                    ResumeReporter parent)
Description copied from interface: IResumeDumper
Dump report ending.

Specified by:
dumpEnd in interface IResumeDumper
Parameters:
services - Current instance.
parent - The parent reporter.

appendResources

public void appendResources(SRServices services,
                            File dir)
Append resources to output, and write data to disk.

Parameters:
services - Services base.
dir - Output directory.

write

public void write(SRServices services,
                  nu.xom.Document document,
                  File output)
Write document to output.

Parameters:
services - Services base.
document - Output document.
output - Output target file.


Copyright © 2015. All rights reserved.