|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Each outputer has to implement this interface to be pluggable into UIC. An Outputter is the one that interprets the structure build according to the plugins after reading the input file. The Outputter decides what do to with the output; so far a Instanciator and JavaFileWriter have been created.
The outputter has to make sure he does not alter the contents of the builder in his run, another outputter may be run afterwards.
Method Summary | |
Object |
run(String workingDir,
UIC.BuildSettings buildSettings)
Run the outputter. |
void |
setBuilder(UICBuilder builder)
The UICBuilder contains the structure and info like the classname needed when 'outputting'. |
Method Detail |
public void setBuilder(UICBuilder builder)
public Object run(String workingDir, UIC.BuildSettings buildSettings) throws CompilerException
workingDir
- is the (relative) path to the directory where the input file lives.buildSettings
- variables used to create the build.
CompilerException
- when something fails.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |