TPTP 4.4.0 Testing Tools Project
Internal API Specification

org.eclipse.hyades.test.tools.ui.http.internal.reports
Class HttpAbstractReport

java.lang.Object
  extended byorg.eclipse.hyades.test.tools.ui.http.internal.reports.HttpAbstractReport
Direct Known Subclasses:
HitRateReport, ResponseTimeReport

public abstract class HttpAbstractReport
extends java.lang.Object


Field Summary
static java.lang.String crlf
           
static java.lang.String lf
           
protected static java.util.ArrayList list
           
static java.lang.String pageNameMarker
           
static java.lang.String responseTimeMarker
           
protected  org.eclipse.hyades.models.common.testprofile.TPFExecutionResult result
           
static java.lang.String sysOutTag
           
 
Constructor Summary
HttpAbstractReport(org.eclipse.hyades.models.common.testprofile.TPFExecutionResult result)
           
 
Method Summary
protected  IReportGraphDataProvider findPage(java.lang.String pageName)
           
protected abstract  void finishReport()
           
 void generate()
           
 java.util.ArrayList getList()
           
protected abstract  void processMessageEvent(org.eclipse.hyades.models.common.testprofile.TPFMessageEvent event)
           
protected abstract  void processTypedEvent(org.eclipse.hyades.models.common.testprofile.TPFTypedEvent typedEvent)
           
protected  void recurseGenerate(org.eclipse.emf.common.util.EList list)
          Recursively processes a list of execution events, searching for select event types
protected abstract  void setupReport()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

result

protected org.eclipse.hyades.models.common.testprofile.TPFExecutionResult result

list

protected static java.util.ArrayList list

responseTimeMarker

public static final java.lang.String responseTimeMarker
See Also:
Constant Field Values

pageNameMarker

public static final java.lang.String pageNameMarker
See Also:
Constant Field Values

sysOutTag

public static final java.lang.String sysOutTag
See Also:
Constant Field Values

crlf

public static final java.lang.String crlf
See Also:
Constant Field Values

lf

public static final java.lang.String lf
See Also:
Constant Field Values
Constructor Detail

HttpAbstractReport

public HttpAbstractReport(org.eclipse.hyades.models.common.testprofile.TPFExecutionResult result)
Method Detail

generate

public void generate()

recurseGenerate

protected void recurseGenerate(org.eclipse.emf.common.util.EList list)
Recursively processes a list of execution events, searching for select event types

Parameters:
list -

processMessageEvent

protected abstract void processMessageEvent(org.eclipse.hyades.models.common.testprofile.TPFMessageEvent event)

processTypedEvent

protected abstract void processTypedEvent(org.eclipse.hyades.models.common.testprofile.TPFTypedEvent typedEvent)

setupReport

protected abstract void setupReport()

finishReport

protected abstract void finishReport()

getList

public java.util.ArrayList getList()

findPage

protected IReportGraphDataProvider findPage(java.lang.String pageName)

TPTP 4.4.0 Testing Tools Project
Internal API Specification