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.java.TemplateDataContext context,
ChoiceType choiceType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<ChoiceEmitterTemplateData.CaseMember> |
getCaseMemberList() |
ChoiceEmitterTemplateData.DefaultMember |
getDefaultMember() |
boolean |
getIsDefaultUnreachable() |
boolean |
getIsSelectorExpressionBigInteger() |
boolean |
getIsSelectorExpressionBoolean() |
boolean |
getIsSelectorExpressionLong() |
java.lang.String |
getSelectorExpression() |
java.lang.String |
getSelectorExpressionBitmaskTypeName() |
getCompoundFunctionsData, getCompoundParametersData, getFieldList, getIsPackable, getTemplateInstantiation, getUsedInPackedArraygetDocComments, getName, getPackageName, getSchemaTypeNamegetGeneratorDescription, getWithCodeComments, getWithTypeInfoCode, getWithWriterCodepublic ChoiceEmitterTemplateData(zserio.extension.java.TemplateDataContext context,
ChoiceType choiceType)
throws ZserioExtensionException
ZserioExtensionExceptionpublic java.lang.String getSelectorExpression()
public boolean getIsSelectorExpressionBoolean()
public boolean getIsSelectorExpressionBigInteger()
public boolean getIsSelectorExpressionLong()
public java.lang.String getSelectorExpressionBitmaskTypeName()
public java.lang.Iterable<ChoiceEmitterTemplateData.CaseMember> getCaseMemberList()
public ChoiceEmitterTemplateData.DefaultMember getDefaultMember()
public boolean getIsDefaultUnreachable()
Last updated 2024-07-18 11:31:32