Package de.fabmax.webidl.generator
Class CodeGenerator
-
- All Implemented Interfaces:
public abstract class CodeGenerator
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringPLATFORM_NAME_WINDOWSpublic final static StringPLATFORM_NAME_LINUXpublic final static StringPLATFORM_NAME_MACOSpublic final static StringPLATFORM_NAME_ANDROIDprivate StringoutputDirectory
-
Constructor Summary
Constructors Constructor Description CodeGenerator()
-
Method Summary
Modifier and Type Method Description final StringgetOutputDirectory()final UnitsetOutputDirectory(String outputDirectory)abstract Unitgenerate(IdlModel model)final UnitdeleteDirectory(File dir)final FilegetOutFile(String path)final WritercreateOutFileWriter(String path)final OutputStreamcreateOutFile(String path)final StringfirstCharToUpper(String str)final StringfirstCharToLower(String str)-
-
Method Detail
-
getOutputDirectory
final String getOutputDirectory()
-
setOutputDirectory
final Unit setOutputDirectory(String outputDirectory)
-
deleteDirectory
final Unit deleteDirectory(File dir)
-
getOutFile
final File getOutFile(String path)
-
createOutFileWriter
final Writer createOutFileWriter(String path)
-
createOutFile
final OutputStream createOutFile(String path)
-
firstCharToUpper
final String firstCharToUpper(String str)
-
firstCharToLower
final String firstCharToLower(String str)
-
-
-
-