// Generated by the protocol buffer compiler. DO NOT EDIT! // source: remote.proto package com.google.anymote; public final class Messages { private Messages() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { } public interface RemoteMessageOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // optional uint32 sequence_number = 1; boolean hasSequenceNumber(); int getSequenceNumber(); // optional .anymote.messages.RequestMessage request_message = 2; boolean hasRequestMessage(); com.google.anymote.Messages.RequestMessage getRequestMessage(); // optional .anymote.messages.ResponseMessage response_message = 3; boolean hasResponseMessage(); com.google.anymote.Messages.ResponseMessage getResponseMessage(); } public static final class RemoteMessage extends com.google.protobuf.GeneratedMessageLite implements RemoteMessageOrBuilder { // Use RemoteMessage.newBuilder() to construct. private RemoteMessage(Builder builder) { super(builder); } private RemoteMessage(boolean noInit) {} private static final RemoteMessage defaultInstance; public static RemoteMessage getDefaultInstance() { return defaultInstance; } public RemoteMessage getDefaultInstanceForType() { return defaultInstance; } private int bitField0_; // optional uint32 sequence_number = 1; public static final int SEQUENCE_NUMBER_FIELD_NUMBER = 1; private int sequenceNumber_; public boolean hasSequenceNumber() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getSequenceNumber() { return sequenceNumber_; } // optional .anymote.messages.RequestMessage request_message = 2; public static final int REQUEST_MESSAGE_FIELD_NUMBER = 2; private com.google.anymote.Messages.RequestMessage requestMessage_; public boolean hasRequestMessage() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.google.anymote.Messages.RequestMessage getRequestMessage() { return requestMessage_; } // optional .anymote.messages.ResponseMessage response_message = 3; public static final int RESPONSE_MESSAGE_FIELD_NUMBER = 3; private com.google.anymote.Messages.ResponseMessage responseMessage_; public boolean hasResponseMessage() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.google.anymote.Messages.ResponseMessage getResponseMessage() { return responseMessage_; } private void initFields() { sequenceNumber_ = 0; requestMessage_ = com.google.anymote.Messages.RequestMessage.getDefaultInstance(); responseMessage_ = com.google.anymote.Messages.ResponseMessage.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasRequestMessage()) { if (!getRequestMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasResponseMessage()) { if (!getResponseMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeUInt32(1, sequenceNumber_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, requestMessage_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, responseMessage_); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(1, sequenceNumber_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, requestMessage_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, responseMessage_); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.RemoteMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.RemoteMessage parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.RemoteMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.RemoteMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.RemoteMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.RemoteMessage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.RemoteMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.RemoteMessage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.RemoteMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.RemoteMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.RemoteMessage prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.RemoteMessage, Builder> implements com.google.anymote.Messages.RemoteMessageOrBuilder { // Construct using com.google.anymote.Messages.RemoteMessage.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); sequenceNumber_ = 0; bitField0_ = (bitField0_ & ~0x00000001); requestMessage_ = com.google.anymote.Messages.RequestMessage.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); responseMessage_ = com.google.anymote.Messages.ResponseMessage.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.RemoteMessage getDefaultInstanceForType() { return com.google.anymote.Messages.RemoteMessage.getDefaultInstance(); } public com.google.anymote.Messages.RemoteMessage build() { com.google.anymote.Messages.RemoteMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.RemoteMessage buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.RemoteMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.RemoteMessage buildPartial() { com.google.anymote.Messages.RemoteMessage result = new com.google.anymote.Messages.RemoteMessage(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.sequenceNumber_ = sequenceNumber_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.requestMessage_ = requestMessage_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.responseMessage_ = responseMessage_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.RemoteMessage other) { if (other == com.google.anymote.Messages.RemoteMessage.getDefaultInstance()) return this; if (other.hasSequenceNumber()) { setSequenceNumber(other.getSequenceNumber()); } if (other.hasRequestMessage()) { mergeRequestMessage(other.getRequestMessage()); } if (other.hasResponseMessage()) { mergeResponseMessage(other.getResponseMessage()); } return this; } public final boolean isInitialized() { if (hasRequestMessage()) { if (!getRequestMessage().isInitialized()) { return false; } } if (hasResponseMessage()) { if (!getResponseMessage().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 8: { bitField0_ |= 0x00000001; sequenceNumber_ = input.readUInt32(); break; } case 18: { com.google.anymote.Messages.RequestMessage.Builder subBuilder = com.google.anymote.Messages.RequestMessage.newBuilder(); if (hasRequestMessage()) { subBuilder.mergeFrom(getRequestMessage()); } input.readMessage(subBuilder, extensionRegistry); setRequestMessage(subBuilder.buildPartial()); break; } case 26: { com.google.anymote.Messages.ResponseMessage.Builder subBuilder = com.google.anymote.Messages.ResponseMessage.newBuilder(); if (hasResponseMessage()) { subBuilder.mergeFrom(getResponseMessage()); } input.readMessage(subBuilder, extensionRegistry); setResponseMessage(subBuilder.buildPartial()); break; } } } } private int bitField0_; // optional uint32 sequence_number = 1; private int sequenceNumber_ ; public boolean hasSequenceNumber() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getSequenceNumber() { return sequenceNumber_; } public Builder setSequenceNumber(int value) { bitField0_ |= 0x00000001; sequenceNumber_ = value; return this; } public Builder clearSequenceNumber() { bitField0_ = (bitField0_ & ~0x00000001); sequenceNumber_ = 0; return this; } // optional .anymote.messages.RequestMessage request_message = 2; private com.google.anymote.Messages.RequestMessage requestMessage_ = com.google.anymote.Messages.RequestMessage.getDefaultInstance(); public boolean hasRequestMessage() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.google.anymote.Messages.RequestMessage getRequestMessage() { return requestMessage_; } public Builder setRequestMessage(com.google.anymote.Messages.RequestMessage value) { if (value == null) { throw new NullPointerException(); } requestMessage_ = value; bitField0_ |= 0x00000002; return this; } public Builder setRequestMessage( com.google.anymote.Messages.RequestMessage.Builder builderForValue) { requestMessage_ = builderForValue.build(); bitField0_ |= 0x00000002; return this; } public Builder mergeRequestMessage(com.google.anymote.Messages.RequestMessage value) { if (((bitField0_ & 0x00000002) == 0x00000002) && requestMessage_ != com.google.anymote.Messages.RequestMessage.getDefaultInstance()) { requestMessage_ = com.google.anymote.Messages.RequestMessage.newBuilder(requestMessage_).mergeFrom(value).buildPartial(); } else { requestMessage_ = value; } bitField0_ |= 0x00000002; return this; } public Builder clearRequestMessage() { requestMessage_ = com.google.anymote.Messages.RequestMessage.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); return this; } // optional .anymote.messages.ResponseMessage response_message = 3; private com.google.anymote.Messages.ResponseMessage responseMessage_ = com.google.anymote.Messages.ResponseMessage.getDefaultInstance(); public boolean hasResponseMessage() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.google.anymote.Messages.ResponseMessage getResponseMessage() { return responseMessage_; } public Builder setResponseMessage(com.google.anymote.Messages.ResponseMessage value) { if (value == null) { throw new NullPointerException(); } responseMessage_ = value; bitField0_ |= 0x00000004; return this; } public Builder setResponseMessage( com.google.anymote.Messages.ResponseMessage.Builder builderForValue) { responseMessage_ = builderForValue.build(); bitField0_ |= 0x00000004; return this; } public Builder mergeResponseMessage(com.google.anymote.Messages.ResponseMessage value) { if (((bitField0_ & 0x00000004) == 0x00000004) && responseMessage_ != com.google.anymote.Messages.ResponseMessage.getDefaultInstance()) { responseMessage_ = com.google.anymote.Messages.ResponseMessage.newBuilder(responseMessage_).mergeFrom(value).buildPartial(); } else { responseMessage_ = value; } bitField0_ |= 0x00000004; return this; } public Builder clearResponseMessage() { responseMessage_ = com.google.anymote.Messages.ResponseMessage.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000004); return this; } // @@protoc_insertion_point(builder_scope:anymote.messages.RemoteMessage) } static { defaultInstance = new RemoteMessage(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.RemoteMessage) } public interface RequestMessageOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // optional .anymote.messages.KeyEvent key_event_message = 1; boolean hasKeyEventMessage(); com.google.anymote.Messages.KeyEvent getKeyEventMessage(); // optional .anymote.messages.MouseEvent mouse_event_message = 2; boolean hasMouseEventMessage(); com.google.anymote.Messages.MouseEvent getMouseEventMessage(); // optional .anymote.messages.MouseWheel mouse_wheel_message = 3; boolean hasMouseWheelMessage(); com.google.anymote.Messages.MouseWheel getMouseWheelMessage(); // optional .anymote.messages.Data data_message = 4; boolean hasDataMessage(); com.google.anymote.Messages.Data getDataMessage(); // optional .anymote.messages.Connect connect_message = 5; boolean hasConnectMessage(); com.google.anymote.Messages.Connect getConnectMessage(); // optional .anymote.messages.Fling fling_message = 6; boolean hasFlingMessage(); com.google.anymote.Messages.Fling getFlingMessage(); } public static final class RequestMessage extends com.google.protobuf.GeneratedMessageLite implements RequestMessageOrBuilder { // Use RequestMessage.newBuilder() to construct. private RequestMessage(Builder builder) { super(builder); } private RequestMessage(boolean noInit) {} private static final RequestMessage defaultInstance; public static RequestMessage getDefaultInstance() { return defaultInstance; } public RequestMessage getDefaultInstanceForType() { return defaultInstance; } private int bitField0_; // optional .anymote.messages.KeyEvent key_event_message = 1; public static final int KEY_EVENT_MESSAGE_FIELD_NUMBER = 1; private com.google.anymote.Messages.KeyEvent keyEventMessage_; public boolean hasKeyEventMessage() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.google.anymote.Messages.KeyEvent getKeyEventMessage() { return keyEventMessage_; } // optional .anymote.messages.MouseEvent mouse_event_message = 2; public static final int MOUSE_EVENT_MESSAGE_FIELD_NUMBER = 2; private com.google.anymote.Messages.MouseEvent mouseEventMessage_; public boolean hasMouseEventMessage() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.google.anymote.Messages.MouseEvent getMouseEventMessage() { return mouseEventMessage_; } // optional .anymote.messages.MouseWheel mouse_wheel_message = 3; public static final int MOUSE_WHEEL_MESSAGE_FIELD_NUMBER = 3; private com.google.anymote.Messages.MouseWheel mouseWheelMessage_; public boolean hasMouseWheelMessage() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.google.anymote.Messages.MouseWheel getMouseWheelMessage() { return mouseWheelMessage_; } // optional .anymote.messages.Data data_message = 4; public static final int DATA_MESSAGE_FIELD_NUMBER = 4; private com.google.anymote.Messages.Data dataMessage_; public boolean hasDataMessage() { return ((bitField0_ & 0x00000008) == 0x00000008); } public com.google.anymote.Messages.Data getDataMessage() { return dataMessage_; } // optional .anymote.messages.Connect connect_message = 5; public static final int CONNECT_MESSAGE_FIELD_NUMBER = 5; private com.google.anymote.Messages.Connect connectMessage_; public boolean hasConnectMessage() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.google.anymote.Messages.Connect getConnectMessage() { return connectMessage_; } // optional .anymote.messages.Fling fling_message = 6; public static final int FLING_MESSAGE_FIELD_NUMBER = 6; private com.google.anymote.Messages.Fling flingMessage_; public boolean hasFlingMessage() { return ((bitField0_ & 0x00000020) == 0x00000020); } public com.google.anymote.Messages.Fling getFlingMessage() { return flingMessage_; } private void initFields() { keyEventMessage_ = com.google.anymote.Messages.KeyEvent.getDefaultInstance(); mouseEventMessage_ = com.google.anymote.Messages.MouseEvent.getDefaultInstance(); mouseWheelMessage_ = com.google.anymote.Messages.MouseWheel.getDefaultInstance(); dataMessage_ = com.google.anymote.Messages.Data.getDefaultInstance(); connectMessage_ = com.google.anymote.Messages.Connect.getDefaultInstance(); flingMessage_ = com.google.anymote.Messages.Fling.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasKeyEventMessage()) { if (!getKeyEventMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasMouseEventMessage()) { if (!getMouseEventMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasMouseWheelMessage()) { if (!getMouseWheelMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasDataMessage()) { if (!getDataMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasConnectMessage()) { if (!getConnectMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasFlingMessage()) { if (!getFlingMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, keyEventMessage_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, mouseEventMessage_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, mouseWheelMessage_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(4, dataMessage_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(5, connectMessage_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeMessage(6, flingMessage_); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, keyEventMessage_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, mouseEventMessage_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, mouseWheelMessage_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, dataMessage_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, connectMessage_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, flingMessage_); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.RequestMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.RequestMessage parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.RequestMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.RequestMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.RequestMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.RequestMessage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.RequestMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.RequestMessage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.RequestMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.RequestMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.RequestMessage prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.RequestMessage, Builder> implements com.google.anymote.Messages.RequestMessageOrBuilder { // Construct using com.google.anymote.Messages.RequestMessage.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); keyEventMessage_ = com.google.anymote.Messages.KeyEvent.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000001); mouseEventMessage_ = com.google.anymote.Messages.MouseEvent.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); mouseWheelMessage_ = com.google.anymote.Messages.MouseWheel.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000004); dataMessage_ = com.google.anymote.Messages.Data.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000008); connectMessage_ = com.google.anymote.Messages.Connect.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000010); flingMessage_ = com.google.anymote.Messages.Fling.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000020); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.RequestMessage getDefaultInstanceForType() { return com.google.anymote.Messages.RequestMessage.getDefaultInstance(); } public com.google.anymote.Messages.RequestMessage build() { com.google.anymote.Messages.RequestMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.RequestMessage buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.RequestMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.RequestMessage buildPartial() { com.google.anymote.Messages.RequestMessage result = new com.google.anymote.Messages.RequestMessage(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.keyEventMessage_ = keyEventMessage_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.mouseEventMessage_ = mouseEventMessage_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.mouseWheelMessage_ = mouseWheelMessage_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.dataMessage_ = dataMessage_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.connectMessage_ = connectMessage_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.flingMessage_ = flingMessage_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.RequestMessage other) { if (other == com.google.anymote.Messages.RequestMessage.getDefaultInstance()) return this; if (other.hasKeyEventMessage()) { mergeKeyEventMessage(other.getKeyEventMessage()); } if (other.hasMouseEventMessage()) { mergeMouseEventMessage(other.getMouseEventMessage()); } if (other.hasMouseWheelMessage()) { mergeMouseWheelMessage(other.getMouseWheelMessage()); } if (other.hasDataMessage()) { mergeDataMessage(other.getDataMessage()); } if (other.hasConnectMessage()) { mergeConnectMessage(other.getConnectMessage()); } if (other.hasFlingMessage()) { mergeFlingMessage(other.getFlingMessage()); } return this; } public final boolean isInitialized() { if (hasKeyEventMessage()) { if (!getKeyEventMessage().isInitialized()) { return false; } } if (hasMouseEventMessage()) { if (!getMouseEventMessage().isInitialized()) { return false; } } if (hasMouseWheelMessage()) { if (!getMouseWheelMessage().isInitialized()) { return false; } } if (hasDataMessage()) { if (!getDataMessage().isInitialized()) { return false; } } if (hasConnectMessage()) { if (!getConnectMessage().isInitialized()) { return false; } } if (hasFlingMessage()) { if (!getFlingMessage().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 10: { com.google.anymote.Messages.KeyEvent.Builder subBuilder = com.google.anymote.Messages.KeyEvent.newBuilder(); if (hasKeyEventMessage()) { subBuilder.mergeFrom(getKeyEventMessage()); } input.readMessage(subBuilder, extensionRegistry); setKeyEventMessage(subBuilder.buildPartial()); break; } case 18: { com.google.anymote.Messages.MouseEvent.Builder subBuilder = com.google.anymote.Messages.MouseEvent.newBuilder(); if (hasMouseEventMessage()) { subBuilder.mergeFrom(getMouseEventMessage()); } input.readMessage(subBuilder, extensionRegistry); setMouseEventMessage(subBuilder.buildPartial()); break; } case 26: { com.google.anymote.Messages.MouseWheel.Builder subBuilder = com.google.anymote.Messages.MouseWheel.newBuilder(); if (hasMouseWheelMessage()) { subBuilder.mergeFrom(getMouseWheelMessage()); } input.readMessage(subBuilder, extensionRegistry); setMouseWheelMessage(subBuilder.buildPartial()); break; } case 34: { com.google.anymote.Messages.Data.Builder subBuilder = com.google.anymote.Messages.Data.newBuilder(); if (hasDataMessage()) { subBuilder.mergeFrom(getDataMessage()); } input.readMessage(subBuilder, extensionRegistry); setDataMessage(subBuilder.buildPartial()); break; } case 42: { com.google.anymote.Messages.Connect.Builder subBuilder = com.google.anymote.Messages.Connect.newBuilder(); if (hasConnectMessage()) { subBuilder.mergeFrom(getConnectMessage()); } input.readMessage(subBuilder, extensionRegistry); setConnectMessage(subBuilder.buildPartial()); break; } case 50: { com.google.anymote.Messages.Fling.Builder subBuilder = com.google.anymote.Messages.Fling.newBuilder(); if (hasFlingMessage()) { subBuilder.mergeFrom(getFlingMessage()); } input.readMessage(subBuilder, extensionRegistry); setFlingMessage(subBuilder.buildPartial()); break; } } } } private int bitField0_; // optional .anymote.messages.KeyEvent key_event_message = 1; private com.google.anymote.Messages.KeyEvent keyEventMessage_ = com.google.anymote.Messages.KeyEvent.getDefaultInstance(); public boolean hasKeyEventMessage() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.google.anymote.Messages.KeyEvent getKeyEventMessage() { return keyEventMessage_; } public Builder setKeyEventMessage(com.google.anymote.Messages.KeyEvent value) { if (value == null) { throw new NullPointerException(); } keyEventMessage_ = value; bitField0_ |= 0x00000001; return this; } public Builder setKeyEventMessage( com.google.anymote.Messages.KeyEvent.Builder builderForValue) { keyEventMessage_ = builderForValue.build(); bitField0_ |= 0x00000001; return this; } public Builder mergeKeyEventMessage(com.google.anymote.Messages.KeyEvent value) { if (((bitField0_ & 0x00000001) == 0x00000001) && keyEventMessage_ != com.google.anymote.Messages.KeyEvent.getDefaultInstance()) { keyEventMessage_ = com.google.anymote.Messages.KeyEvent.newBuilder(keyEventMessage_).mergeFrom(value).buildPartial(); } else { keyEventMessage_ = value; } bitField0_ |= 0x00000001; return this; } public Builder clearKeyEventMessage() { keyEventMessage_ = com.google.anymote.Messages.KeyEvent.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000001); return this; } // optional .anymote.messages.MouseEvent mouse_event_message = 2; private com.google.anymote.Messages.MouseEvent mouseEventMessage_ = com.google.anymote.Messages.MouseEvent.getDefaultInstance(); public boolean hasMouseEventMessage() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.google.anymote.Messages.MouseEvent getMouseEventMessage() { return mouseEventMessage_; } public Builder setMouseEventMessage(com.google.anymote.Messages.MouseEvent value) { if (value == null) { throw new NullPointerException(); } mouseEventMessage_ = value; bitField0_ |= 0x00000002; return this; } public Builder setMouseEventMessage( com.google.anymote.Messages.MouseEvent.Builder builderForValue) { mouseEventMessage_ = builderForValue.build(); bitField0_ |= 0x00000002; return this; } public Builder mergeMouseEventMessage(com.google.anymote.Messages.MouseEvent value) { if (((bitField0_ & 0x00000002) == 0x00000002) && mouseEventMessage_ != com.google.anymote.Messages.MouseEvent.getDefaultInstance()) { mouseEventMessage_ = com.google.anymote.Messages.MouseEvent.newBuilder(mouseEventMessage_).mergeFrom(value).buildPartial(); } else { mouseEventMessage_ = value; } bitField0_ |= 0x00000002; return this; } public Builder clearMouseEventMessage() { mouseEventMessage_ = com.google.anymote.Messages.MouseEvent.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); return this; } // optional .anymote.messages.MouseWheel mouse_wheel_message = 3; private com.google.anymote.Messages.MouseWheel mouseWheelMessage_ = com.google.anymote.Messages.MouseWheel.getDefaultInstance(); public boolean hasMouseWheelMessage() { return ((bitField0_ & 0x00000004) == 0x00000004); } public com.google.anymote.Messages.MouseWheel getMouseWheelMessage() { return mouseWheelMessage_; } public Builder setMouseWheelMessage(com.google.anymote.Messages.MouseWheel value) { if (value == null) { throw new NullPointerException(); } mouseWheelMessage_ = value; bitField0_ |= 0x00000004; return this; } public Builder setMouseWheelMessage( com.google.anymote.Messages.MouseWheel.Builder builderForValue) { mouseWheelMessage_ = builderForValue.build(); bitField0_ |= 0x00000004; return this; } public Builder mergeMouseWheelMessage(com.google.anymote.Messages.MouseWheel value) { if (((bitField0_ & 0x00000004) == 0x00000004) && mouseWheelMessage_ != com.google.anymote.Messages.MouseWheel.getDefaultInstance()) { mouseWheelMessage_ = com.google.anymote.Messages.MouseWheel.newBuilder(mouseWheelMessage_).mergeFrom(value).buildPartial(); } else { mouseWheelMessage_ = value; } bitField0_ |= 0x00000004; return this; } public Builder clearMouseWheelMessage() { mouseWheelMessage_ = com.google.anymote.Messages.MouseWheel.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000004); return this; } // optional .anymote.messages.Data data_message = 4; private com.google.anymote.Messages.Data dataMessage_ = com.google.anymote.Messages.Data.getDefaultInstance(); public boolean hasDataMessage() { return ((bitField0_ & 0x00000008) == 0x00000008); } public com.google.anymote.Messages.Data getDataMessage() { return dataMessage_; } public Builder setDataMessage(com.google.anymote.Messages.Data value) { if (value == null) { throw new NullPointerException(); } dataMessage_ = value; bitField0_ |= 0x00000008; return this; } public Builder setDataMessage( com.google.anymote.Messages.Data.Builder builderForValue) { dataMessage_ = builderForValue.build(); bitField0_ |= 0x00000008; return this; } public Builder mergeDataMessage(com.google.anymote.Messages.Data value) { if (((bitField0_ & 0x00000008) == 0x00000008) && dataMessage_ != com.google.anymote.Messages.Data.getDefaultInstance()) { dataMessage_ = com.google.anymote.Messages.Data.newBuilder(dataMessage_).mergeFrom(value).buildPartial(); } else { dataMessage_ = value; } bitField0_ |= 0x00000008; return this; } public Builder clearDataMessage() { dataMessage_ = com.google.anymote.Messages.Data.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000008); return this; } // optional .anymote.messages.Connect connect_message = 5; private com.google.anymote.Messages.Connect connectMessage_ = com.google.anymote.Messages.Connect.getDefaultInstance(); public boolean hasConnectMessage() { return ((bitField0_ & 0x00000010) == 0x00000010); } public com.google.anymote.Messages.Connect getConnectMessage() { return connectMessage_; } public Builder setConnectMessage(com.google.anymote.Messages.Connect value) { if (value == null) { throw new NullPointerException(); } connectMessage_ = value; bitField0_ |= 0x00000010; return this; } public Builder setConnectMessage( com.google.anymote.Messages.Connect.Builder builderForValue) { connectMessage_ = builderForValue.build(); bitField0_ |= 0x00000010; return this; } public Builder mergeConnectMessage(com.google.anymote.Messages.Connect value) { if (((bitField0_ & 0x00000010) == 0x00000010) && connectMessage_ != com.google.anymote.Messages.Connect.getDefaultInstance()) { connectMessage_ = com.google.anymote.Messages.Connect.newBuilder(connectMessage_).mergeFrom(value).buildPartial(); } else { connectMessage_ = value; } bitField0_ |= 0x00000010; return this; } public Builder clearConnectMessage() { connectMessage_ = com.google.anymote.Messages.Connect.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000010); return this; } // optional .anymote.messages.Fling fling_message = 6; private com.google.anymote.Messages.Fling flingMessage_ = com.google.anymote.Messages.Fling.getDefaultInstance(); public boolean hasFlingMessage() { return ((bitField0_ & 0x00000020) == 0x00000020); } public com.google.anymote.Messages.Fling getFlingMessage() { return flingMessage_; } public Builder setFlingMessage(com.google.anymote.Messages.Fling value) { if (value == null) { throw new NullPointerException(); } flingMessage_ = value; bitField0_ |= 0x00000020; return this; } public Builder setFlingMessage( com.google.anymote.Messages.Fling.Builder builderForValue) { flingMessage_ = builderForValue.build(); bitField0_ |= 0x00000020; return this; } public Builder mergeFlingMessage(com.google.anymote.Messages.Fling value) { if (((bitField0_ & 0x00000020) == 0x00000020) && flingMessage_ != com.google.anymote.Messages.Fling.getDefaultInstance()) { flingMessage_ = com.google.anymote.Messages.Fling.newBuilder(flingMessage_).mergeFrom(value).buildPartial(); } else { flingMessage_ = value; } bitField0_ |= 0x00000020; return this; } public Builder clearFlingMessage() { flingMessage_ = com.google.anymote.Messages.Fling.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000020); return this; } // @@protoc_insertion_point(builder_scope:anymote.messages.RequestMessage) } static { defaultInstance = new RequestMessage(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.RequestMessage) } public interface ResponseMessageOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // optional .anymote.messages.Data data_message = 1; boolean hasDataMessage(); com.google.anymote.Messages.Data getDataMessage(); // optional .anymote.messages.FlingResult fling_result_message = 3; boolean hasFlingResultMessage(); com.google.anymote.Messages.FlingResult getFlingResultMessage(); } public static final class ResponseMessage extends com.google.protobuf.GeneratedMessageLite implements ResponseMessageOrBuilder { // Use ResponseMessage.newBuilder() to construct. private ResponseMessage(Builder builder) { super(builder); } private ResponseMessage(boolean noInit) {} private static final ResponseMessage defaultInstance; public static ResponseMessage getDefaultInstance() { return defaultInstance; } public ResponseMessage getDefaultInstanceForType() { return defaultInstance; } private int bitField0_; // optional .anymote.messages.Data data_message = 1; public static final int DATA_MESSAGE_FIELD_NUMBER = 1; private com.google.anymote.Messages.Data dataMessage_; public boolean hasDataMessage() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.google.anymote.Messages.Data getDataMessage() { return dataMessage_; } // optional .anymote.messages.FlingResult fling_result_message = 3; public static final int FLING_RESULT_MESSAGE_FIELD_NUMBER = 3; private com.google.anymote.Messages.FlingResult flingResultMessage_; public boolean hasFlingResultMessage() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.google.anymote.Messages.FlingResult getFlingResultMessage() { return flingResultMessage_; } private void initFields() { dataMessage_ = com.google.anymote.Messages.Data.getDefaultInstance(); flingResultMessage_ = com.google.anymote.Messages.FlingResult.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (hasDataMessage()) { if (!getDataMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasFlingResultMessage()) { if (!getFlingResultMessage().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, dataMessage_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(3, flingResultMessage_); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, dataMessage_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, flingResultMessage_); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.ResponseMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.ResponseMessage parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.ResponseMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.ResponseMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.ResponseMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.ResponseMessage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.ResponseMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.ResponseMessage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.ResponseMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.ResponseMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.ResponseMessage prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.ResponseMessage, Builder> implements com.google.anymote.Messages.ResponseMessageOrBuilder { // Construct using com.google.anymote.Messages.ResponseMessage.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); dataMessage_ = com.google.anymote.Messages.Data.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000001); flingResultMessage_ = com.google.anymote.Messages.FlingResult.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.ResponseMessage getDefaultInstanceForType() { return com.google.anymote.Messages.ResponseMessage.getDefaultInstance(); } public com.google.anymote.Messages.ResponseMessage build() { com.google.anymote.Messages.ResponseMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.ResponseMessage buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.ResponseMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.ResponseMessage buildPartial() { com.google.anymote.Messages.ResponseMessage result = new com.google.anymote.Messages.ResponseMessage(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.dataMessage_ = dataMessage_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.flingResultMessage_ = flingResultMessage_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.ResponseMessage other) { if (other == com.google.anymote.Messages.ResponseMessage.getDefaultInstance()) return this; if (other.hasDataMessage()) { mergeDataMessage(other.getDataMessage()); } if (other.hasFlingResultMessage()) { mergeFlingResultMessage(other.getFlingResultMessage()); } return this; } public final boolean isInitialized() { if (hasDataMessage()) { if (!getDataMessage().isInitialized()) { return false; } } if (hasFlingResultMessage()) { if (!getFlingResultMessage().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 10: { com.google.anymote.Messages.Data.Builder subBuilder = com.google.anymote.Messages.Data.newBuilder(); if (hasDataMessage()) { subBuilder.mergeFrom(getDataMessage()); } input.readMessage(subBuilder, extensionRegistry); setDataMessage(subBuilder.buildPartial()); break; } case 26: { com.google.anymote.Messages.FlingResult.Builder subBuilder = com.google.anymote.Messages.FlingResult.newBuilder(); if (hasFlingResultMessage()) { subBuilder.mergeFrom(getFlingResultMessage()); } input.readMessage(subBuilder, extensionRegistry); setFlingResultMessage(subBuilder.buildPartial()); break; } } } } private int bitField0_; // optional .anymote.messages.Data data_message = 1; private com.google.anymote.Messages.Data dataMessage_ = com.google.anymote.Messages.Data.getDefaultInstance(); public boolean hasDataMessage() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.google.anymote.Messages.Data getDataMessage() { return dataMessage_; } public Builder setDataMessage(com.google.anymote.Messages.Data value) { if (value == null) { throw new NullPointerException(); } dataMessage_ = value; bitField0_ |= 0x00000001; return this; } public Builder setDataMessage( com.google.anymote.Messages.Data.Builder builderForValue) { dataMessage_ = builderForValue.build(); bitField0_ |= 0x00000001; return this; } public Builder mergeDataMessage(com.google.anymote.Messages.Data value) { if (((bitField0_ & 0x00000001) == 0x00000001) && dataMessage_ != com.google.anymote.Messages.Data.getDefaultInstance()) { dataMessage_ = com.google.anymote.Messages.Data.newBuilder(dataMessage_).mergeFrom(value).buildPartial(); } else { dataMessage_ = value; } bitField0_ |= 0x00000001; return this; } public Builder clearDataMessage() { dataMessage_ = com.google.anymote.Messages.Data.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000001); return this; } // optional .anymote.messages.FlingResult fling_result_message = 3; private com.google.anymote.Messages.FlingResult flingResultMessage_ = com.google.anymote.Messages.FlingResult.getDefaultInstance(); public boolean hasFlingResultMessage() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.google.anymote.Messages.FlingResult getFlingResultMessage() { return flingResultMessage_; } public Builder setFlingResultMessage(com.google.anymote.Messages.FlingResult value) { if (value == null) { throw new NullPointerException(); } flingResultMessage_ = value; bitField0_ |= 0x00000002; return this; } public Builder setFlingResultMessage( com.google.anymote.Messages.FlingResult.Builder builderForValue) { flingResultMessage_ = builderForValue.build(); bitField0_ |= 0x00000002; return this; } public Builder mergeFlingResultMessage(com.google.anymote.Messages.FlingResult value) { if (((bitField0_ & 0x00000002) == 0x00000002) && flingResultMessage_ != com.google.anymote.Messages.FlingResult.getDefaultInstance()) { flingResultMessage_ = com.google.anymote.Messages.FlingResult.newBuilder(flingResultMessage_).mergeFrom(value).buildPartial(); } else { flingResultMessage_ = value; } bitField0_ |= 0x00000002; return this; } public Builder clearFlingResultMessage() { flingResultMessage_ = com.google.anymote.Messages.FlingResult.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); return this; } // @@protoc_insertion_point(builder_scope:anymote.messages.ResponseMessage) } static { defaultInstance = new ResponseMessage(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.ResponseMessage) } public interface KeyEventOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // required .anymote.messages.Code keycode = 1; boolean hasKeycode(); com.google.anymote.Key.Code getKeycode(); // required .anymote.messages.Action action = 2; boolean hasAction(); com.google.anymote.Key.Action getAction(); } public static final class KeyEvent extends com.google.protobuf.GeneratedMessageLite implements KeyEventOrBuilder { // Use KeyEvent.newBuilder() to construct. private KeyEvent(Builder builder) { super(builder); } private KeyEvent(boolean noInit) {} private static final KeyEvent defaultInstance; public static KeyEvent getDefaultInstance() { return defaultInstance; } public KeyEvent getDefaultInstanceForType() { return defaultInstance; } private int bitField0_; // required .anymote.messages.Code keycode = 1; public static final int KEYCODE_FIELD_NUMBER = 1; private com.google.anymote.Key.Code keycode_; public boolean hasKeycode() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.google.anymote.Key.Code getKeycode() { return keycode_; } // required .anymote.messages.Action action = 2; public static final int ACTION_FIELD_NUMBER = 2; private com.google.anymote.Key.Action action_; public boolean hasAction() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.google.anymote.Key.Action getAction() { return action_; } private void initFields() { keycode_ = com.google.anymote.Key.Code.KEYCODE_UNKNOWN; action_ = com.google.anymote.Key.Action.UP; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasKeycode()) { memoizedIsInitialized = 0; return false; } if (!hasAction()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, keycode_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeEnum(2, action_.getNumber()); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, keycode_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, action_.getNumber()); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.KeyEvent parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.KeyEvent parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.KeyEvent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.KeyEvent parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.KeyEvent parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.KeyEvent parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.KeyEvent parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.KeyEvent parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.KeyEvent parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.KeyEvent parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.KeyEvent prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.KeyEvent, Builder> implements com.google.anymote.Messages.KeyEventOrBuilder { // Construct using com.google.anymote.Messages.KeyEvent.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); keycode_ = com.google.anymote.Key.Code.KEYCODE_UNKNOWN; bitField0_ = (bitField0_ & ~0x00000001); action_ = com.google.anymote.Key.Action.UP; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.KeyEvent getDefaultInstanceForType() { return com.google.anymote.Messages.KeyEvent.getDefaultInstance(); } public com.google.anymote.Messages.KeyEvent build() { com.google.anymote.Messages.KeyEvent result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.KeyEvent buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.KeyEvent result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.KeyEvent buildPartial() { com.google.anymote.Messages.KeyEvent result = new com.google.anymote.Messages.KeyEvent(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.keycode_ = keycode_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.action_ = action_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.KeyEvent other) { if (other == com.google.anymote.Messages.KeyEvent.getDefaultInstance()) return this; if (other.hasKeycode()) { setKeycode(other.getKeycode()); } if (other.hasAction()) { setAction(other.getAction()); } return this; } public final boolean isInitialized() { if (!hasKeycode()) { return false; } if (!hasAction()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 8: { int rawValue = input.readEnum(); com.google.anymote.Key.Code value = com.google.anymote.Key.Code.valueOf(rawValue); if (value != null) { bitField0_ |= 0x00000001; keycode_ = value; } break; } case 16: { int rawValue = input.readEnum(); com.google.anymote.Key.Action value = com.google.anymote.Key.Action.valueOf(rawValue); if (value != null) { bitField0_ |= 0x00000002; action_ = value; } break; } } } } private int bitField0_; // required .anymote.messages.Code keycode = 1; private com.google.anymote.Key.Code keycode_ = com.google.anymote.Key.Code.KEYCODE_UNKNOWN; public boolean hasKeycode() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.google.anymote.Key.Code getKeycode() { return keycode_; } public Builder setKeycode(com.google.anymote.Key.Code value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; keycode_ = value; return this; } public Builder clearKeycode() { bitField0_ = (bitField0_ & ~0x00000001); keycode_ = com.google.anymote.Key.Code.KEYCODE_UNKNOWN; return this; } // required .anymote.messages.Action action = 2; private com.google.anymote.Key.Action action_ = com.google.anymote.Key.Action.UP; public boolean hasAction() { return ((bitField0_ & 0x00000002) == 0x00000002); } public com.google.anymote.Key.Action getAction() { return action_; } public Builder setAction(com.google.anymote.Key.Action value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; action_ = value; return this; } public Builder clearAction() { bitField0_ = (bitField0_ & ~0x00000002); action_ = com.google.anymote.Key.Action.UP; return this; } // @@protoc_insertion_point(builder_scope:anymote.messages.KeyEvent) } static { defaultInstance = new KeyEvent(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.KeyEvent) } public interface MouseEventOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // required int32 x_delta = 1; boolean hasXDelta(); int getXDelta(); // required int32 y_delta = 2; boolean hasYDelta(); int getYDelta(); } public static final class MouseEvent extends com.google.protobuf.GeneratedMessageLite implements MouseEventOrBuilder { // Use MouseEvent.newBuilder() to construct. private MouseEvent(Builder builder) { super(builder); } private MouseEvent(boolean noInit) {} private static final MouseEvent defaultInstance; public static MouseEvent getDefaultInstance() { return defaultInstance; } public MouseEvent getDefaultInstanceForType() { return defaultInstance; } private int bitField0_; // required int32 x_delta = 1; public static final int X_DELTA_FIELD_NUMBER = 1; private int xDelta_; public boolean hasXDelta() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getXDelta() { return xDelta_; } // required int32 y_delta = 2; public static final int Y_DELTA_FIELD_NUMBER = 2; private int yDelta_; public boolean hasYDelta() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getYDelta() { return yDelta_; } private void initFields() { xDelta_ = 0; yDelta_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasXDelta()) { memoizedIsInitialized = 0; return false; } if (!hasYDelta()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, xDelta_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, yDelta_); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, xDelta_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, yDelta_); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.MouseEvent parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.MouseEvent parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.MouseEvent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.MouseEvent parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.MouseEvent parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.MouseEvent parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.MouseEvent parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.MouseEvent parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.MouseEvent parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.MouseEvent parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.MouseEvent prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.MouseEvent, Builder> implements com.google.anymote.Messages.MouseEventOrBuilder { // Construct using com.google.anymote.Messages.MouseEvent.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); xDelta_ = 0; bitField0_ = (bitField0_ & ~0x00000001); yDelta_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.MouseEvent getDefaultInstanceForType() { return com.google.anymote.Messages.MouseEvent.getDefaultInstance(); } public com.google.anymote.Messages.MouseEvent build() { com.google.anymote.Messages.MouseEvent result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.MouseEvent buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.MouseEvent result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.MouseEvent buildPartial() { com.google.anymote.Messages.MouseEvent result = new com.google.anymote.Messages.MouseEvent(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.xDelta_ = xDelta_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.yDelta_ = yDelta_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.MouseEvent other) { if (other == com.google.anymote.Messages.MouseEvent.getDefaultInstance()) return this; if (other.hasXDelta()) { setXDelta(other.getXDelta()); } if (other.hasYDelta()) { setYDelta(other.getYDelta()); } return this; } public final boolean isInitialized() { if (!hasXDelta()) { return false; } if (!hasYDelta()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 8: { bitField0_ |= 0x00000001; xDelta_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; yDelta_ = input.readInt32(); break; } } } } private int bitField0_; // required int32 x_delta = 1; private int xDelta_ ; public boolean hasXDelta() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getXDelta() { return xDelta_; } public Builder setXDelta(int value) { bitField0_ |= 0x00000001; xDelta_ = value; return this; } public Builder clearXDelta() { bitField0_ = (bitField0_ & ~0x00000001); xDelta_ = 0; return this; } // required int32 y_delta = 2; private int yDelta_ ; public boolean hasYDelta() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getYDelta() { return yDelta_; } public Builder setYDelta(int value) { bitField0_ |= 0x00000002; yDelta_ = value; return this; } public Builder clearYDelta() { bitField0_ = (bitField0_ & ~0x00000002); yDelta_ = 0; return this; } // @@protoc_insertion_point(builder_scope:anymote.messages.MouseEvent) } static { defaultInstance = new MouseEvent(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.MouseEvent) } public interface MouseWheelOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // required int32 x_scroll = 1; boolean hasXScroll(); int getXScroll(); // required int32 y_scroll = 2; boolean hasYScroll(); int getYScroll(); } public static final class MouseWheel extends com.google.protobuf.GeneratedMessageLite implements MouseWheelOrBuilder { // Use MouseWheel.newBuilder() to construct. private MouseWheel(Builder builder) { super(builder); } private MouseWheel(boolean noInit) {} private static final MouseWheel defaultInstance; public static MouseWheel getDefaultInstance() { return defaultInstance; } public MouseWheel getDefaultInstanceForType() { return defaultInstance; } private int bitField0_; // required int32 x_scroll = 1; public static final int X_SCROLL_FIELD_NUMBER = 1; private int xScroll_; public boolean hasXScroll() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getXScroll() { return xScroll_; } // required int32 y_scroll = 2; public static final int Y_SCROLL_FIELD_NUMBER = 2; private int yScroll_; public boolean hasYScroll() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getYScroll() { return yScroll_; } private void initFields() { xScroll_ = 0; yScroll_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasXScroll()) { memoizedIsInitialized = 0; return false; } if (!hasYScroll()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, xScroll_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, yScroll_); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, xScroll_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, yScroll_); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.MouseWheel parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.MouseWheel parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.MouseWheel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.MouseWheel parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.MouseWheel parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.MouseWheel parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.MouseWheel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.MouseWheel parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.MouseWheel parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.MouseWheel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.MouseWheel prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.MouseWheel, Builder> implements com.google.anymote.Messages.MouseWheelOrBuilder { // Construct using com.google.anymote.Messages.MouseWheel.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); xScroll_ = 0; bitField0_ = (bitField0_ & ~0x00000001); yScroll_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.MouseWheel getDefaultInstanceForType() { return com.google.anymote.Messages.MouseWheel.getDefaultInstance(); } public com.google.anymote.Messages.MouseWheel build() { com.google.anymote.Messages.MouseWheel result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.MouseWheel buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.MouseWheel result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.MouseWheel buildPartial() { com.google.anymote.Messages.MouseWheel result = new com.google.anymote.Messages.MouseWheel(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.xScroll_ = xScroll_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.yScroll_ = yScroll_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.MouseWheel other) { if (other == com.google.anymote.Messages.MouseWheel.getDefaultInstance()) return this; if (other.hasXScroll()) { setXScroll(other.getXScroll()); } if (other.hasYScroll()) { setYScroll(other.getYScroll()); } return this; } public final boolean isInitialized() { if (!hasXScroll()) { return false; } if (!hasYScroll()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 8: { bitField0_ |= 0x00000001; xScroll_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; yScroll_ = input.readInt32(); break; } } } } private int bitField0_; // required int32 x_scroll = 1; private int xScroll_ ; public boolean hasXScroll() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getXScroll() { return xScroll_; } public Builder setXScroll(int value) { bitField0_ |= 0x00000001; xScroll_ = value; return this; } public Builder clearXScroll() { bitField0_ = (bitField0_ & ~0x00000001); xScroll_ = 0; return this; } // required int32 y_scroll = 2; private int yScroll_ ; public boolean hasYScroll() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getYScroll() { return yScroll_; } public Builder setYScroll(int value) { bitField0_ |= 0x00000002; yScroll_ = value; return this; } public Builder clearYScroll() { bitField0_ = (bitField0_ & ~0x00000002); yScroll_ = 0; return this; } // @@protoc_insertion_point(builder_scope:anymote.messages.MouseWheel) } static { defaultInstance = new MouseWheel(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.MouseWheel) } public interface ConnectOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // required string device_name = 1; boolean hasDeviceName(); String getDeviceName(); // optional int32 version = 2; boolean hasVersion(); int getVersion(); } public static final class Connect extends com.google.protobuf.GeneratedMessageLite implements ConnectOrBuilder { // Use Connect.newBuilder() to construct. private Connect(Builder builder) { super(builder); } private Connect(boolean noInit) {} private static final Connect defaultInstance; public static Connect getDefaultInstance() { return defaultInstance; } public Connect getDefaultInstanceForType() { return defaultInstance; } private int bitField0_; // required string device_name = 1; public static final int DEVICE_NAME_FIELD_NUMBER = 1; private java.lang.Object deviceName_; public boolean hasDeviceName() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getDeviceName() { java.lang.Object ref = deviceName_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { deviceName_ = s; } return s; } } private com.google.protobuf.ByteString getDeviceNameBytes() { java.lang.Object ref = deviceName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); deviceName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 version = 2; public static final int VERSION_FIELD_NUMBER = 2; private int version_; public boolean hasVersion() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getVersion() { return version_; } private void initFields() { deviceName_ = ""; version_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasDeviceName()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getDeviceNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, version_); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getDeviceNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, version_); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.Connect parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.Connect parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.Connect parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.Connect parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.Connect parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.Connect parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.Connect parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.Connect parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.Connect parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.Connect parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.Connect prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.Connect, Builder> implements com.google.anymote.Messages.ConnectOrBuilder { // Construct using com.google.anymote.Messages.Connect.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); deviceName_ = ""; bitField0_ = (bitField0_ & ~0x00000001); version_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.Connect getDefaultInstanceForType() { return com.google.anymote.Messages.Connect.getDefaultInstance(); } public com.google.anymote.Messages.Connect build() { com.google.anymote.Messages.Connect result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.Connect buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.Connect result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.Connect buildPartial() { com.google.anymote.Messages.Connect result = new com.google.anymote.Messages.Connect(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.deviceName_ = deviceName_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.version_ = version_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.Connect other) { if (other == com.google.anymote.Messages.Connect.getDefaultInstance()) return this; if (other.hasDeviceName()) { setDeviceName(other.getDeviceName()); } if (other.hasVersion()) { setVersion(other.getVersion()); } return this; } public final boolean isInitialized() { if (!hasDeviceName()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 10: { bitField0_ |= 0x00000001; deviceName_ = input.readBytes(); break; } case 16: { bitField0_ |= 0x00000002; version_ = input.readInt32(); break; } } } } private int bitField0_; // required string device_name = 1; private java.lang.Object deviceName_ = ""; public boolean hasDeviceName() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getDeviceName() { java.lang.Object ref = deviceName_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); deviceName_ = s; return s; } else { return (String) ref; } } public Builder setDeviceName(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; deviceName_ = value; return this; } public Builder clearDeviceName() { bitField0_ = (bitField0_ & ~0x00000001); deviceName_ = getDefaultInstance().getDeviceName(); return this; } void setDeviceName(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000001; deviceName_ = value; } // optional int32 version = 2; private int version_ ; public boolean hasVersion() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getVersion() { return version_; } public Builder setVersion(int value) { bitField0_ |= 0x00000002; version_ = value; return this; } public Builder clearVersion() { bitField0_ = (bitField0_ & ~0x00000002); version_ = 0; return this; } // @@protoc_insertion_point(builder_scope:anymote.messages.Connect) } static { defaultInstance = new Connect(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.Connect) } public interface FlingOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // required string uri = 1; boolean hasUri(); String getUri(); } public static final class Fling extends com.google.protobuf.GeneratedMessageLite implements FlingOrBuilder { // Use Fling.newBuilder() to construct. private Fling(Builder builder) { super(builder); } private Fling(boolean noInit) {} private static final Fling defaultInstance; public static Fling getDefaultInstance() { return defaultInstance; } public Fling getDefaultInstanceForType() { return defaultInstance; } private int bitField0_; // required string uri = 1; public static final int URI_FIELD_NUMBER = 1; private java.lang.Object uri_; public boolean hasUri() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getUri() { java.lang.Object ref = uri_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { uri_ = s; } return s; } } private com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); uri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { uri_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasUri()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getUriBytes()); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getUriBytes()); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.Fling parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.Fling parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.Fling parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.Fling parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.Fling parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.Fling parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.Fling parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.Fling parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.Fling parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.Fling parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.Fling prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.Fling, Builder> implements com.google.anymote.Messages.FlingOrBuilder { // Construct using com.google.anymote.Messages.Fling.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); uri_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.Fling getDefaultInstanceForType() { return com.google.anymote.Messages.Fling.getDefaultInstance(); } public com.google.anymote.Messages.Fling build() { com.google.anymote.Messages.Fling result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.Fling buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.Fling result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.Fling buildPartial() { com.google.anymote.Messages.Fling result = new com.google.anymote.Messages.Fling(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.uri_ = uri_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.Fling other) { if (other == com.google.anymote.Messages.Fling.getDefaultInstance()) return this; if (other.hasUri()) { setUri(other.getUri()); } return this; } public final boolean isInitialized() { if (!hasUri()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 10: { bitField0_ |= 0x00000001; uri_ = input.readBytes(); break; } } } } private int bitField0_; // required string uri = 1; private java.lang.Object uri_ = ""; public boolean hasUri() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getUri() { java.lang.Object ref = uri_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); uri_ = s; return s; } else { return (String) ref; } } public Builder setUri(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; uri_ = value; return this; } public Builder clearUri() { bitField0_ = (bitField0_ & ~0x00000001); uri_ = getDefaultInstance().getUri(); return this; } void setUri(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000001; uri_ = value; } // @@protoc_insertion_point(builder_scope:anymote.messages.Fling) } static { defaultInstance = new Fling(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.Fling) } public interface DataOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // required string type = 1; boolean hasType(); String getType(); // required string data = 2; boolean hasData(); String getData(); } public static final class Data extends com.google.protobuf.GeneratedMessageLite implements DataOrBuilder { // Use Data.newBuilder() to construct. private Data(Builder builder) { super(builder); } private Data(boolean noInit) {} private static final Data defaultInstance; public static Data getDefaultInstance() { return defaultInstance; } public Data getDefaultInstanceForType() { return defaultInstance; } private int bitField0_; // required string type = 1; public static final int TYPE_FIELD_NUMBER = 1; private java.lang.Object type_; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getType() { java.lang.Object ref = type_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { type_ = s; } return s; } } private com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // required string data = 2; public static final int DATA_FIELD_NUMBER = 2; private java.lang.Object data_; public boolean hasData() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getData() { java.lang.Object ref = data_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { data_ = s; } return s; } } private com.google.protobuf.ByteString getDataBytes() { java.lang.Object ref = data_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); data_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { type_ = ""; data_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasType()) { memoizedIsInitialized = 0; return false; } if (!hasData()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getTypeBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getDataBytes()); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getTypeBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getDataBytes()); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.Data parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.Data parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.Data parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.Data parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.Data parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.Data parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.Data parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.Data parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.Data parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.Data parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.Data prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.Data, Builder> implements com.google.anymote.Messages.DataOrBuilder { // Construct using com.google.anymote.Messages.Data.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); type_ = ""; bitField0_ = (bitField0_ & ~0x00000001); data_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.Data getDefaultInstanceForType() { return com.google.anymote.Messages.Data.getDefaultInstance(); } public com.google.anymote.Messages.Data build() { com.google.anymote.Messages.Data result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.Data buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.Data result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.Data buildPartial() { com.google.anymote.Messages.Data result = new com.google.anymote.Messages.Data(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.data_ = data_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.Data other) { if (other == com.google.anymote.Messages.Data.getDefaultInstance()) return this; if (other.hasType()) { setType(other.getType()); } if (other.hasData()) { setData(other.getData()); } return this; } public final boolean isInitialized() { if (!hasType()) { return false; } if (!hasData()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 10: { bitField0_ |= 0x00000001; type_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; data_ = input.readBytes(); break; } } } } private int bitField0_; // required string type = 1; private java.lang.Object type_ = ""; public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getType() { java.lang.Object ref = type_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); type_ = s; return s; } else { return (String) ref; } } public Builder setType(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; return this; } public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = getDefaultInstance().getType(); return this; } void setType(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000001; type_ = value; } // required string data = 2; private java.lang.Object data_ = ""; public boolean hasData() { return ((bitField0_ & 0x00000002) == 0x00000002); } public String getData() { java.lang.Object ref = data_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); data_ = s; return s; } else { return (String) ref; } } public Builder setData(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; data_ = value; return this; } public Builder clearData() { bitField0_ = (bitField0_ & ~0x00000002); data_ = getDefaultInstance().getData(); return this; } void setData(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000002; data_ = value; } // @@protoc_insertion_point(builder_scope:anymote.messages.Data) } static { defaultInstance = new Data(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.Data) } public interface FlingResultOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { // required .anymote.messages.FlingResult.Result result = 1; boolean hasResult(); com.google.anymote.Messages.FlingResult.Result getResult(); } public static final class FlingResult extends com.google.protobuf.GeneratedMessageLite implements FlingResultOrBuilder { // Use FlingResult.newBuilder() to construct. private FlingResult(Builder builder) { super(builder); } private FlingResult(boolean noInit) {} private static final FlingResult defaultInstance; public static FlingResult getDefaultInstance() { return defaultInstance; } public FlingResult getDefaultInstanceForType() { return defaultInstance; } public enum Result implements com.google.protobuf.Internal.EnumLite { SUCCESS(0, 0), FAILURE(1, 1), ; public static final int SUCCESS_VALUE = 0; public static final int FAILURE_VALUE = 1; public final int getNumber() { return value; } public static Result valueOf(int value) { switch (value) { case 0: return SUCCESS; case 1: return FAILURE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<Result> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<Result> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<Result>() { public Result findValueByNumber(int number) { return Result.valueOf(number); } }; private final int value; private Result(int index, int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:anymote.messages.FlingResult.Result) } private int bitField0_; // required .anymote.messages.FlingResult.Result result = 1; public static final int RESULT_FIELD_NUMBER = 1; private com.google.anymote.Messages.FlingResult.Result result_; public boolean hasResult() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.google.anymote.Messages.FlingResult.Result getResult() { return result_; } private void initFields() { result_ = com.google.anymote.Messages.FlingResult.Result.SUCCESS; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; if (!hasResult()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, result_.getNumber()); } } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, result_.getNumber()); } memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static com.google.anymote.Messages.FlingResult parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.FlingResult parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.FlingResult parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static com.google.anymote.Messages.FlingResult parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.FlingResult parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.FlingResult parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static com.google.anymote.Messages.FlingResult parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.FlingResult parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static com.google.anymote.Messages.FlingResult parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static com.google.anymote.Messages.FlingResult parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.google.anymote.Messages.FlingResult prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< com.google.anymote.Messages.FlingResult, Builder> implements com.google.anymote.Messages.FlingResultOrBuilder { // Construct using com.google.anymote.Messages.FlingResult.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); result_ = com.google.anymote.Messages.FlingResult.Result.SUCCESS; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.anymote.Messages.FlingResult getDefaultInstanceForType() { return com.google.anymote.Messages.FlingResult.getDefaultInstance(); } public com.google.anymote.Messages.FlingResult build() { com.google.anymote.Messages.FlingResult result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private com.google.anymote.Messages.FlingResult buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { com.google.anymote.Messages.FlingResult result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public com.google.anymote.Messages.FlingResult buildPartial() { com.google.anymote.Messages.FlingResult result = new com.google.anymote.Messages.FlingResult(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.result_ = result_; result.bitField0_ = to_bitField0_; return result; } public Builder mergeFrom(com.google.anymote.Messages.FlingResult other) { if (other == com.google.anymote.Messages.FlingResult.getDefaultInstance()) return this; if (other.hasResult()) { setResult(other.getResult()); } return this; } public final boolean isInitialized() { if (!hasResult()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { while (true) { int tag = input.readTag(); switch (tag) { case 0: return this; default: { if (!parseUnknownField(input, extensionRegistry, tag)) { return this; } break; } case 8: { int rawValue = input.readEnum(); com.google.anymote.Messages.FlingResult.Result value = com.google.anymote.Messages.FlingResult.Result.valueOf(rawValue); if (value != null) { bitField0_ |= 0x00000001; result_ = value; } break; } } } } private int bitField0_; // required .anymote.messages.FlingResult.Result result = 1; private com.google.anymote.Messages.FlingResult.Result result_ = com.google.anymote.Messages.FlingResult.Result.SUCCESS; public boolean hasResult() { return ((bitField0_ & 0x00000001) == 0x00000001); } public com.google.anymote.Messages.FlingResult.Result getResult() { return result_; } public Builder setResult(com.google.anymote.Messages.FlingResult.Result value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; result_ = value; return this; } public Builder clearResult() { bitField0_ = (bitField0_ & ~0x00000001); result_ = com.google.anymote.Messages.FlingResult.Result.SUCCESS; return this; } // @@protoc_insertion_point(builder_scope:anymote.messages.FlingResult) } static { defaultInstance = new FlingResult(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:anymote.messages.FlingResult) } static { } // @@protoc_insertion_point(outer_class_scope) }