public static class Declaration._Builder extends PMessageBuilder<Declaration,Declaration._Field> implements BinaryReader
| Constructor and Description |
|---|
_Builder()
Make a pmodel.Declaration builder instance.
|
_Builder(Declaration base)
Make a mutating builder off a base pmodel.Declaration.
|
| Modifier and Type | Method and Description |
|---|---|
Declaration._Builder |
addTo(int key,
Object value) |
Declaration |
build() |
Declaration._Builder |
clear(int key) |
Declaration._Builder |
clearDeclConst()
Clear the
decl_const field. |
Declaration._Builder |
clearDeclEnum()
Clear the
decl_enum field. |
Declaration._Builder |
clearDeclMessage()
Clear the
decl_message field. |
Declaration._Builder |
clearDeclService()
Clear the
decl_service field. |
Declaration._Builder |
clearDeclTypedef()
Clear the
decl_typedef field. |
PUnionDescriptor<Declaration,Declaration._Field> |
descriptor() |
boolean |
equals(Object o) |
ConstType |
getDeclConst() |
EnumType |
getDeclEnum() |
MessageType |
getDeclMessage() |
ServiceType |
getDeclService() |
TypedefType |
getDeclTypedef() |
int |
hashCode() |
boolean |
isModified(int key) |
boolean |
isSet(int key) |
boolean |
isSetDeclConst()
Checks for presence of the
decl_const field. |
boolean |
isSetDeclEnum()
Checks for presence of the
decl_enum field. |
boolean |
isSetDeclMessage()
Checks for presence of the
decl_message field. |
boolean |
isSetDeclService()
Checks for presence of the
decl_service field. |
boolean |
isSetDeclTypedef()
Checks for presence of the
decl_typedef field. |
boolean |
isUnionModified()
Checks if the
Declaration union has been modified since the
builder was created. |
Declaration._Builder |
merge(Declaration from) |
ConstType._Builder |
mutableDeclConst()
Get the builder for the contained
decl_const message field. |
EnumType._Builder |
mutableDeclEnum()
Get the builder for the contained
decl_enum message field. |
MessageType._Builder |
mutableDeclMessage()
Get the builder for the contained
decl_message message field. |
ServiceType._Builder |
mutableDeclService()
Get the builder for the contained
decl_service message field. |
TypedefType._Builder |
mutableDeclTypedef()
Get the builder for the contained
decl_typedef message field. |
PMessageBuilder |
mutator(int key) |
void |
readBinary(net.morimekta.util.io.BigEndianBinaryReader reader,
boolean strict) |
Declaration._Builder |
set(int key,
Object value) |
Declaration._Builder |
setDeclConst(ConstType._Builder builder)
Set the
decl_const field value. |
Declaration._Builder |
setDeclConst(ConstType value)
Set the
decl_const field value. |
Declaration._Builder |
setDeclEnum(EnumType._Builder builder)
Set the
decl_enum field value. |
Declaration._Builder |
setDeclEnum(EnumType value)
Set the
decl_enum field value. |
Declaration._Builder |
setDeclMessage(MessageType._Builder builder)
Set the
decl_message field value. |
Declaration._Builder |
setDeclMessage(MessageType value)
Set the
decl_message field value. |
Declaration._Builder |
setDeclService(ServiceType._Builder builder)
Set the
decl_service field value. |
Declaration._Builder |
setDeclService(ServiceType value)
Set the
decl_service field value. |
Declaration._Builder |
setDeclTypedef(TypedefType._Builder builder)
Set the
decl_typedef field value. |
Declaration._Builder |
setDeclTypedef(TypedefType value)
Set the
decl_typedef field value. |
boolean |
valid() |
void |
validate() |
addTo, clear, isModified, isSet, modifiedFields, mutator, presentFields, setpublic _Builder()
public _Builder(Declaration base)
base - The base Declaration@Nonnull public Declaration._Builder merge(Declaration from)
merge in class PMessageBuilder<Declaration,Declaration._Field>@Nonnull public Declaration._Builder setDeclEnum(EnumType value)
decl_enum field value.value - The new value@Nonnull public Declaration._Builder setDeclEnum(EnumType._Builder builder)
decl_enum field value.builder - builder for the new valuepublic boolean isSetDeclEnum()
decl_enum field.@Nonnull public Declaration._Builder clearDeclEnum()
decl_enum field.@Nonnull public EnumType._Builder mutableDeclEnum()
decl_enum message field.public EnumType getDeclEnum()
@Nonnull public Declaration._Builder setDeclTypedef(TypedefType value)
decl_typedef field value.value - The new value@Nonnull public Declaration._Builder setDeclTypedef(TypedefType._Builder builder)
decl_typedef field value.builder - builder for the new valuepublic boolean isSetDeclTypedef()
decl_typedef field.@Nonnull public Declaration._Builder clearDeclTypedef()
decl_typedef field.@Nonnull public TypedefType._Builder mutableDeclTypedef()
decl_typedef message field.public TypedefType getDeclTypedef()
@Nonnull public Declaration._Builder setDeclMessage(MessageType value)
decl_message field value.value - The new value@Nonnull public Declaration._Builder setDeclMessage(MessageType._Builder builder)
decl_message field value.builder - builder for the new valuepublic boolean isSetDeclMessage()
decl_message field.@Nonnull public Declaration._Builder clearDeclMessage()
decl_message field.@Nonnull public MessageType._Builder mutableDeclMessage()
decl_message message field.public MessageType getDeclMessage()
@Nonnull public Declaration._Builder setDeclService(ServiceType value)
decl_service field value.value - The new value@Nonnull public Declaration._Builder setDeclService(ServiceType._Builder builder)
decl_service field value.builder - builder for the new valuepublic boolean isSetDeclService()
decl_service field.@Nonnull public Declaration._Builder clearDeclService()
decl_service field.@Nonnull public ServiceType._Builder mutableDeclService()
decl_service message field.public ServiceType getDeclService()
@Nonnull public Declaration._Builder setDeclConst(ConstType value)
decl_const field value.value - The new value@Nonnull public Declaration._Builder setDeclConst(ConstType._Builder builder)
decl_const field value.builder - builder for the new valuepublic boolean isSetDeclConst()
decl_const field.@Nonnull public Declaration._Builder clearDeclConst()
decl_const field.@Nonnull public ConstType._Builder mutableDeclConst()
decl_const message field.public ConstType getDeclConst()
public boolean isUnionModified()
Declaration union has been modified since the
builder was created.public PMessageBuilder mutator(int key)
mutator in class PMessageBuilder<Declaration,Declaration._Field>@Nonnull public Declaration._Builder set(int key, Object value)
set in class PMessageBuilder<Declaration,Declaration._Field>public boolean isSet(int key)
isSet in class PMessageBuilder<Declaration,Declaration._Field>public boolean isModified(int key)
isModified in class PMessageBuilder<Declaration,Declaration._Field>public Declaration._Builder addTo(int key, Object value)
addTo in class PMessageBuilder<Declaration,Declaration._Field>@Nonnull public Declaration._Builder clear(int key)
clear in class PMessageBuilder<Declaration,Declaration._Field>public boolean valid()
valid in class PMessageBuilder<Declaration,Declaration._Field>public void validate()
validate in class PMessageBuilder<Declaration,Declaration._Field>@Nonnull public PUnionDescriptor<Declaration,Declaration._Field> descriptor()
descriptor in class PMessageBuilder<Declaration,Declaration._Field>public void readBinary(net.morimekta.util.io.BigEndianBinaryReader reader,
boolean strict)
throws IOException
readBinary in interface BinaryReaderIOExceptionpublic Declaration build()
build in interface PBuilder<Declaration>Copyright © 2015–2018 morimekta.net. All rights reserved.