public final class ChoiceEmitterTemplateData extends CompoundTypeTemplateData
| Modifier and Type | Class and Description |
|---|---|
static class |
ChoiceEmitterTemplateData.CaseMember |
static class |
ChoiceEmitterTemplateData.DefaultMember |
| Constructor and Description |
|---|
ChoiceEmitterTemplateData(zserio.extension.python.TemplateDataContext context,
ChoiceType choiceType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<ChoiceEmitterTemplateData.CaseMember> |
getCaseMemberList() |
ChoiceEmitterTemplateData.DefaultMember |
getDefaultMember() |
boolean |
getIsDefaultUnreachable() |
java.lang.String |
getSelector() |
getCompoundFunctionsData, getCompoundParametersData, getFieldList, getIsPackable, getTemplateInstantiation, getUsedInPackedArray, getWithRangeCheckCodegetDocComments, getFullName, getName, getSchemaTypeFullNamegetGeneratorDescription, getPackageImports, getSymbolImports, getTypeImports, getWithCodeComments, getWithTypeInfoCode, getWithWriterCode, importPackage, importSymbol, importTypepublic ChoiceEmitterTemplateData(zserio.extension.python.TemplateDataContext context,
ChoiceType choiceType)
throws ZserioExtensionException
ZserioExtensionExceptionpublic java.lang.String getSelector()
public java.lang.Iterable<ChoiceEmitterTemplateData.CaseMember> getCaseMemberList()
public ChoiceEmitterTemplateData.DefaultMember getDefaultMember()
public boolean getIsDefaultUnreachable()
Last updated 2024-10-29 12:56:13