public final class SubtypeEmitter
extends zserio.extension.common.DefaultTreeWalker
| Constructor and Description |
|---|
SubtypeEmitter(zserio.extension.common.OutputFileManager outputFileManager,
JavaExtensionParameters javaParameters,
zserio.extension.common.PackedTypesCollector packedTypesCollector) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginPackage(zserio.ast.Package pkg) |
void |
beginSubtype(zserio.ast.Subtype subtype) |
protected zserio.extension.java.TemplateDataContext |
getTemplateDataContext() |
protected boolean |
getWithPubsubCode() |
protected boolean |
getWithServiceCode() |
protected boolean |
getWithSqlCode() |
protected void |
processTemplate(java.lang.String templateName,
java.lang.Object templateData,
zserio.ast.Package zserioPackage,
java.lang.String outFileName) |
protected void |
processTemplate(java.lang.String templateName,
java.lang.Object templateData,
zserio.ast.ZserioType zserioType) |
protected void |
processTemplate(java.lang.String templateName,
java.lang.Object templateData,
zserio.ast.ZserioType zserioType,
java.lang.String outFileName) |
boolean |
traverseTemplateInstantiations() |
public SubtypeEmitter(zserio.extension.common.OutputFileManager outputFileManager,
JavaExtensionParameters javaParameters,
zserio.extension.common.PackedTypesCollector packedTypesCollector)
public void beginSubtype(zserio.ast.Subtype subtype)
throws zserio.extension.common.ZserioExtensionException
beginSubtype in interface zserio.extension.common.TreeWalkerbeginSubtype in class zserio.extension.common.DefaultTreeWalkerzserio.extension.common.ZserioExtensionExceptionpublic boolean traverseTemplateInstantiations()
public void beginPackage(zserio.ast.Package pkg)
throws zserio.extension.common.ZserioExtensionException
beginPackage in interface zserio.extension.common.TreeWalkerbeginPackage in class zserio.extension.common.DefaultTreeWalkerzserio.extension.common.ZserioExtensionExceptionprotected boolean getWithPubsubCode()
protected boolean getWithServiceCode()
protected boolean getWithSqlCode()
protected zserio.extension.java.TemplateDataContext getTemplateDataContext()
protected void processTemplate(java.lang.String templateName,
java.lang.Object templateData,
zserio.ast.ZserioType zserioType)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionprotected void processTemplate(java.lang.String templateName,
java.lang.Object templateData,
zserio.ast.ZserioType zserioType,
java.lang.String outFileName)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionprotected void processTemplate(java.lang.String templateName,
java.lang.Object templateData,
zserio.ast.Package zserioPackage,
java.lang.String outFileName)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionLast updated 2024-07-18 11:29:23