public class Generator extends Object implements NameConverter
| Constructor and Description |
|---|
Generator(GeneratorSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
void |
generate(Dialect dialect,
CodeWriter writer) |
void |
generate(DialectRepository repository,
CodeWriter writer) |
void |
generate(Runnable generateContent,
CodeWriter writer) |
void |
generateDefault(Dialect dialect,
String outputDir) |
void |
generateEmbraceBegin(CodeWriter writer,
String packageName) |
void |
generateEmbraceEnd(CodeWriter writer,
String packageName) |
void |
generateHelpers(CodeWriter writer) |
String |
getMsgTypeName(String msgType,
Dialect dialect) |
String |
getPlatformTypeName(TypeInfo type) |
String |
getTagsName(int tag,
Dialect dialect,
boolean useCodeOnly) |
String |
normalizeComment(String comment) |
String |
normalizeGroupName(String group) |
String |
normalizeName(String name) |
public Generator(GeneratorSettings settings)
public void generate(Runnable generateContent, CodeWriter writer)
public void generateDefault(Dialect dialect, String outputDir) throws IOException
IOExceptionpublic void generateEmbraceBegin(CodeWriter writer, String packageName)
public void generateEmbraceEnd(CodeWriter writer, String packageName)
public void generate(DialectRepository repository, CodeWriter writer) throws IOException
IOExceptionpublic void generate(Dialect dialect, CodeWriter writer)
public void generateHelpers(CodeWriter writer)
public String normalizeComment(String comment)
normalizeComment in interface NameConverterpublic String normalizeGroupName(String group)
normalizeGroupName in interface NameConverterpublic String normalizeName(String name)
normalizeName in interface NameConverterCopyright © 2005–2025 Onix Solutions. All rights reserved.