|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IAnalysisExporter
This interface is used to define new data exporters for the static analysis framework. The main entry point in the export() method however before this occurs the path and file for the export will be set.
| Method Summary | |
|---|---|
java.lang.String |
export(org.eclipse.core.runtime.IProgressMonitor monitor,
AnalysisHistory history,
AbstractAnalysisProvider provider)
Generate an export document based on the data contained in a given history. |
java.lang.String |
getDescription()
|
java.lang.String |
getFileType()
|
java.lang.String |
getId()
|
java.lang.String |
getLabel()
|
void |
setDescription(java.lang.String label)
Set the description for this data exporter. |
void |
setExportFile(java.lang.String file)
Set the name of the file where the exported data will be written. |
void |
setExportFolder(java.lang.String folder)
Set the base folder where the exported data will be written. |
void |
setId(java.lang.String id)
Set the id for this data exporter. |
void |
setLabel(java.lang.String label)
Set the label for this data exporter. |
| Method Detail |
|---|
java.lang.String export(org.eclipse.core.runtime.IProgressMonitor monitor,
AnalysisHistory history,
AbstractAnalysisProvider provider)
monitor - A progress monitor to report statushistory - The history to reference for XML data generationprovider - The analysis provider whose data is being exported
void setLabel(java.lang.String label)
label - The new label for this exporterjava.lang.String getLabel()
void setDescription(java.lang.String label)
label - The new label for this exporterjava.lang.String getDescription()
java.lang.String getFileType()
void setId(java.lang.String id)
id - The unique identifier for this exporterjava.lang.String getId()
void setExportFolder(java.lang.String folder)
folder - The base export foldervoid setExportFile(java.lang.String file)
file - The name of the export file
|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||