jsystem.framework.analyzer
Interface AnalyzerParameter

All Known Implementing Classes:
AnalyzerParameterImpl

public interface AnalyzerParameter

This object actully do the analyzing work. In order to create a report the title, message and status should be set.


Method Summary
 void analyze()
          The analyze process.
 String getMessage()
          Get message to report.
 boolean getStatus()
          Get the analyzing status.
 Throwable getThrowable()
          Get any throwable that was thrown in the analyzing phase.
 String getTitle()
          Get the reporting title.
 void setAnalyzer(Analyzer analyzer)
           
 void setTestAgainst(Object o)
          Set the test agains object.
 

Method Detail

getTitle

public String getTitle()
Get the reporting title.

Returns:
The reporting title.

getMessage

public String getMessage()
Get message to report.

Returns:
The message to report.

getStatus

public boolean getStatus()
Get the analyzing status.

Returns:
true if success false if not.

getThrowable

public Throwable getThrowable()
Get any throwable that was thrown in the analyzing phase.

Returns:
A Throwable.

setTestAgainst

public void setTestAgainst(Object o)
Set the test agains object.

Parameters:
o - The object to analyze.

analyze

public void analyze()
The analyze process.


setAnalyzer

public void setAnalyzer(Analyzer analyzer)