public final class CompoundFieldTemplateData
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CompoundFieldTemplateData.Array |
static class |
CompoundFieldTemplateData.BitFieldWithExpression |
static class |
CompoundFieldTemplateData.BitSize |
static class |
CompoundFieldTemplateData.Compound |
static class |
CompoundFieldTemplateData.Offset |
static class |
CompoundFieldTemplateData.Optional |
static class |
CompoundFieldTemplateData.RangeCheck |
| Constructor and Description |
|---|
CompoundFieldTemplateData(zserio.extension.python.TemplateDataContext context,
zserio.ast.CompoundType parentType,
zserio.ast.Field field,
zserio.extension.python.ImportCollector importCollector) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAlignmentValue() |
CompoundFieldTemplateData.Array |
getArray() |
CompoundFieldTemplateData.BitSize |
getBitSize() |
CompoundFieldTemplateData.Compound |
getCompound() |
java.lang.String |
getConstraint() |
DocCommentsTemplateData |
getDocComments() |
java.lang.String |
getInitializer() |
boolean |
getIsExtended() |
boolean |
getIsPackable() |
java.lang.String |
getIsPresentIndicatorName() |
java.lang.String |
getName() |
CompoundFieldTemplateData.Offset |
getOffset() |
CompoundFieldTemplateData.Optional |
getOptional() |
java.lang.String |
getPropertyName() |
CompoundFieldTemplateData.RangeCheck |
getRangeCheck() |
RuntimeFunctionTemplateData |
getRuntimeFunction() |
java.lang.String |
getSnakeCaseName() |
NativeTypeInfoTemplateData |
getTypeInfo() |
boolean |
getUsesChoiceMember() |
public CompoundFieldTemplateData(zserio.extension.python.TemplateDataContext context,
zserio.ast.CompoundType parentType,
zserio.ast.Field field,
zserio.extension.python.ImportCollector importCollector)
throws zserio.extension.common.ZserioExtensionException
zserio.extension.common.ZserioExtensionExceptionpublic java.lang.String getName()
public java.lang.String getSnakeCaseName()
public NativeTypeInfoTemplateData getTypeInfo()
public java.lang.String getPropertyName()
public boolean getIsExtended()
public java.lang.String getIsPresentIndicatorName()
public boolean getIsPackable()
public CompoundFieldTemplateData.RangeCheck getRangeCheck()
public CompoundFieldTemplateData.Optional getOptional()
public java.lang.String getAlignmentValue()
public java.lang.String getInitializer()
public java.lang.String getConstraint()
public boolean getUsesChoiceMember()
public CompoundFieldTemplateData.BitSize getBitSize()
public CompoundFieldTemplateData.Offset getOffset()
public CompoundFieldTemplateData.Array getArray()
public RuntimeFunctionTemplateData getRuntimeFunction()
public CompoundFieldTemplateData.Compound getCompound()
public DocCommentsTemplateData getDocComments()
Last updated 2024-07-18 11:29:55