Class DialogBodyElement.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DialogBodyElement.Builder>
com.google.protobuf.GeneratedMessage.Builder<DialogBodyElement.Builder>
com.soulfiremc.grpc.generated.DialogBodyElement.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, DialogBodyElementOrBuilder, Cloneable
- Enclosing class:
DialogBodyElement
public static final class DialogBodyElement.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DialogBodyElement.Builder>
implements DialogBodyElementOrBuilder
Body element that can appear in a dialog. Dialogs can contain a mix of text and item displays.Protobuf type
soulfire.v1.DialogBodyElement-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Item display element (shows a Minecraft item).Plain text message element.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetItem()Item display element (shows a Minecraft item).Item display element (shows a Minecraft item).Item display element (shows a Minecraft item).Plain text message element.Plain text message element.Plain text message element.booleanhasItem()Item display element (shows a Minecraft item).booleanPlain text message element.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(DialogBodyElement other) mergeItem(DialogItem value) Item display element (shows a Minecraft item).Plain text message element.setItem(DialogItem value) Item display element (shows a Minecraft item).setItem(DialogItem.Builder builderForValue) Item display element (shows a Minecraft item).Plain text message element.setPlainMessage(DialogPlainMessage.Builder builderForValue) Plain text message element.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DialogBodyElement.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DialogBodyElement.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DialogBodyElement.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DialogBodyElement.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DialogBodyElement.Builder>
-
mergeFrom
public DialogBodyElement.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DialogBodyElement.Builder>- Throws:
IOException
-
getElementCase
- Specified by:
getElementCasein interfaceDialogBodyElementOrBuilder
-
clearElement
-
hasPlainMessage
public boolean hasPlainMessage()Plain text message element.
.soulfire.v1.DialogPlainMessage plain_message = 1;- Specified by:
hasPlainMessagein interfaceDialogBodyElementOrBuilder- Returns:
- Whether the plainMessage field is set.
-
getPlainMessage
Plain text message element.
.soulfire.v1.DialogPlainMessage plain_message = 1;- Specified by:
getPlainMessagein interfaceDialogBodyElementOrBuilder- Returns:
- The plainMessage.
-
setPlainMessage
Plain text message element.
.soulfire.v1.DialogPlainMessage plain_message = 1; -
setPlainMessage
Plain text message element.
.soulfire.v1.DialogPlainMessage plain_message = 1; -
mergePlainMessage
Plain text message element.
.soulfire.v1.DialogPlainMessage plain_message = 1; -
clearPlainMessage
Plain text message element.
.soulfire.v1.DialogPlainMessage plain_message = 1; -
getPlainMessageBuilder
Plain text message element.
.soulfire.v1.DialogPlainMessage plain_message = 1; -
getPlainMessageOrBuilder
Plain text message element.
.soulfire.v1.DialogPlainMessage plain_message = 1;- Specified by:
getPlainMessageOrBuilderin interfaceDialogBodyElementOrBuilder
-
hasItem
public boolean hasItem()Item display element (shows a Minecraft item).
.soulfire.v1.DialogItem item = 2;- Specified by:
hasItemin interfaceDialogBodyElementOrBuilder- Returns:
- Whether the item field is set.
-
getItem
Item display element (shows a Minecraft item).
.soulfire.v1.DialogItem item = 2;- Specified by:
getItemin interfaceDialogBodyElementOrBuilder- Returns:
- The item.
-
setItem
Item display element (shows a Minecraft item).
.soulfire.v1.DialogItem item = 2; -
setItem
Item display element (shows a Minecraft item).
.soulfire.v1.DialogItem item = 2; -
mergeItem
Item display element (shows a Minecraft item).
.soulfire.v1.DialogItem item = 2; -
clearItem
Item display element (shows a Minecraft item).
.soulfire.v1.DialogItem item = 2; -
getItemBuilder
Item display element (shows a Minecraft item).
.soulfire.v1.DialogItem item = 2; -
getItemOrBuilder
Item display element (shows a Minecraft item).
.soulfire.v1.DialogItem item = 2;- Specified by:
getItemOrBuilderin interfaceDialogBodyElementOrBuilder
-