|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IGeneralGenerator
This interface defines the methods needed for a general generator class.
Any implementing class must provide a Default constructor.
This interface should not be implemented directly but through one of the
subinterfaces IGeneralStringGenerator or IGeneralFileGenerator.
| Method Summary | |
|---|---|
IGeneratedObject |
createModel(IProgressMonitor monitor,
IOutputFileModel model)
Create an arbitrary model for the generator class. |
void |
init(IOutputFileModel outputModel,
IGeneratedObject model)
Initialize the model this generators model The exact type of the model is arbitrary to the implementing class. |
boolean |
isGeneratedOutputFile()
Check if the generated output is a file instance or a String |
| Method Detail |
|---|
void init(IOutputFileModel outputModel,
IGeneratedObject model)
outputModel - IOutputFileModel that defines the setup of the generationmodel - of arbitrary typeboolean isGeneratedOutputFile()
IGeneralFileGenerator. False
if the implementing class implements IGeneralStringGenerator.
IGeneratedObject createModel(IProgressMonitor monitor,
IOutputFileModel model)
monitor - Monitor for the progress of the model creationmodel - Model of the data of the wizard
init(IOutputFileModel, IGeneratedObject)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||