Package nl.basjes.modbus.schema.generate
Class Generator
-
- All Implemented Interfaces:
public final class Generator
-
-
Field Summary
Fields Modifier and Type Field Description private final Loglog
-
Constructor Summary
Constructors Constructor Description Generator(Log log)
-
Method Summary
Modifier and Type Method Description final LoggetLog()final InputStreamopenAsStream(String $self)final Unitexecute(File basedir, File outputDirectory, String modbusSchemaFile, File templateDirectory, String packageName, String className, String language, String type)final ConfigurationgetTemplateConfiguration(File templateDirectory, String language, String type)final StringfileName(File templateDirectory, String language, String type, String packageName, String className)final Unitgenerate(SchemaDevice schemaDevice, File templateDirectory, String language, String type, String packageName, String className, Writer output)final <Error class: unknown class>buildFullFileName(String directory, String fileName)-
-
Method Detail
-
getLog
final Log getLog()
-
openAsStream
final InputStream openAsStream(String $self)
-
execute
final Unit execute(File basedir, File outputDirectory, String modbusSchemaFile, File templateDirectory, String packageName, String className, String language, String type)
-
getTemplateConfiguration
final Configuration getTemplateConfiguration(File templateDirectory, String language, String type)
-
fileName
final String fileName(File templateDirectory, String language, String type, String packageName, String className)
-
generate
final Unit generate(SchemaDevice schemaDevice, File templateDirectory, String language, String type, String packageName, String className, Writer output)
-
buildFullFileName
final <Error class: unknown class> buildFullFileName(String directory, String fileName)
-
-
-
-