// Generated by the protocol buffer compiler. DO NOT EDIT! // source: org/waveprotocol/wave/examples/fedone/waveserver/waveclient-rpc.proto package org.waveprotocol.wave.examples.fedone.waveserver; public final class WaveClientRpc { private WaveClientRpc() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } public static final class ProtocolOpenRequest extends com.google.protobuf.GeneratedMessage { // Use ProtocolOpenRequest.newBuilder() to construct. private ProtocolOpenRequest() { initFields(); } private ProtocolOpenRequest(boolean noInit) {} private static final ProtocolOpenRequest defaultInstance; public static ProtocolOpenRequest getDefaultInstance() { return defaultInstance; } public ProtocolOpenRequest getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_ProtocolOpenRequest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_ProtocolOpenRequest_fieldAccessorTable; } // required string participant_id = 1; public static final int PARTICIPANT_ID_FIELD_NUMBER = 1; private boolean hasParticipantId; private java.lang.String participantId_ = ""; public boolean hasParticipantId() { return hasParticipantId; } public java.lang.String getParticipantId() { return participantId_; } // required string wave_id = 2; public static final int WAVE_ID_FIELD_NUMBER = 2; private boolean hasWaveId; private java.lang.String waveId_ = ""; public boolean hasWaveId() { return hasWaveId; } public java.lang.String getWaveId() { return waveId_; } // repeated string wavelet_id_prefix = 3; public static final int WAVELET_ID_PREFIX_FIELD_NUMBER = 3; private java.util.List<java.lang.String> waveletIdPrefix_ = java.util.Collections.emptyList(); public java.util.List<java.lang.String> getWaveletIdPrefixList() { return waveletIdPrefix_; } public int getWaveletIdPrefixCount() { return waveletIdPrefix_.size(); } public java.lang.String getWaveletIdPrefix(int index) { return waveletIdPrefix_.get(index); } // optional int32 maximum_wavelets = 4; public static final int MAXIMUM_WAVELETS_FIELD_NUMBER = 4; private boolean hasMaximumWavelets; private int maximumWavelets_ = 0; public boolean hasMaximumWavelets() { return hasMaximumWavelets; } public int getMaximumWavelets() { return maximumWavelets_; } // optional bool snapshots = 5 [default = false]; public static final int SNAPSHOTS_FIELD_NUMBER = 5; private boolean hasSnapshots; private boolean snapshots_ = false; public boolean hasSnapshots() { return hasSnapshots; } public boolean getSnapshots() { return snapshots_; } private void initFields() { } public final boolean isInitialized() { if (!hasParticipantId) return false; if (!hasWaveId) return false; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasParticipantId()) { output.writeString(1, getParticipantId()); } if (hasWaveId()) { output.writeString(2, getWaveId()); } for (java.lang.String element : getWaveletIdPrefixList()) { output.writeString(3, element); } if (hasMaximumWavelets()) { output.writeInt32(4, getMaximumWavelets()); } if (hasSnapshots()) { output.writeBool(5, getSnapshots()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasParticipantId()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(1, getParticipantId()); } if (hasWaveId()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(2, getWaveId()); } { int dataSize = 0; for (java.lang.String element : getWaveletIdPrefixList()) { dataSize += com.google.protobuf.CodedOutputStream .computeStringSizeNoTag(element); } size += dataSize; size += 1 * getWaveletIdPrefixList().size(); } if (hasMaximumWavelets()) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, getMaximumWavelets()); } if (hasSnapshots()) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, getSnapshots()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest 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 org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest 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(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> { private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest result; // Construct using org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest(); return builder; } protected org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest.getDescriptor(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest getDefaultInstanceForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } if (result.waveletIdPrefix_ != java.util.Collections.EMPTY_LIST) { result.waveletIdPrefix_ = java.util.Collections.unmodifiableList(result.waveletIdPrefix_); } org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest) { return mergeFrom((org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest other) { if (other == org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest.getDefaultInstance()) return this; if (other.hasParticipantId()) { setParticipantId(other.getParticipantId()); } if (other.hasWaveId()) { setWaveId(other.getWaveId()); } if (!other.waveletIdPrefix_.isEmpty()) { if (result.waveletIdPrefix_.isEmpty()) { result.waveletIdPrefix_ = new java.util.ArrayList<java.lang.String>(); } result.waveletIdPrefix_.addAll(other.waveletIdPrefix_); } if (other.hasMaximumWavelets()) { setMaximumWavelets(other.getMaximumWavelets()); } if (other.hasSnapshots()) { setSnapshots(other.getSnapshots()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); return this; } break; } case 10: { setParticipantId(input.readString()); break; } case 18: { setWaveId(input.readString()); break; } case 26: { addWaveletIdPrefix(input.readString()); break; } case 32: { setMaximumWavelets(input.readInt32()); break; } case 40: { setSnapshots(input.readBool()); break; } } } } // required string participant_id = 1; public boolean hasParticipantId() { return result.hasParticipantId(); } public java.lang.String getParticipantId() { return result.getParticipantId(); } public Builder setParticipantId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasParticipantId = true; result.participantId_ = value; return this; } public Builder clearParticipantId() { result.hasParticipantId = false; result.participantId_ = getDefaultInstance().getParticipantId(); return this; } // required string wave_id = 2; public boolean hasWaveId() { return result.hasWaveId(); } public java.lang.String getWaveId() { return result.getWaveId(); } public Builder setWaveId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasWaveId = true; result.waveId_ = value; return this; } public Builder clearWaveId() { result.hasWaveId = false; result.waveId_ = getDefaultInstance().getWaveId(); return this; } // repeated string wavelet_id_prefix = 3; public java.util.List<java.lang.String> getWaveletIdPrefixList() { return java.util.Collections.unmodifiableList(result.waveletIdPrefix_); } public int getWaveletIdPrefixCount() { return result.getWaveletIdPrefixCount(); } public java.lang.String getWaveletIdPrefix(int index) { return result.getWaveletIdPrefix(index); } public Builder setWaveletIdPrefix(int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.waveletIdPrefix_.set(index, value); return this; } public Builder addWaveletIdPrefix(java.lang.String value) { if (value == null) { throw new NullPointerException(); } if (result.waveletIdPrefix_.isEmpty()) { result.waveletIdPrefix_ = new java.util.ArrayList<java.lang.String>(); } result.waveletIdPrefix_.add(value); return this; } public Builder addAllWaveletIdPrefix( java.lang.Iterable<? extends java.lang.String> values) { if (result.waveletIdPrefix_.isEmpty()) { result.waveletIdPrefix_ = new java.util.ArrayList<java.lang.String>(); } super.addAll(values, result.waveletIdPrefix_); return this; } public Builder clearWaveletIdPrefix() { result.waveletIdPrefix_ = java.util.Collections.emptyList(); return this; } // optional int32 maximum_wavelets = 4; public boolean hasMaximumWavelets() { return result.hasMaximumWavelets(); } public int getMaximumWavelets() { return result.getMaximumWavelets(); } public Builder setMaximumWavelets(int value) { result.hasMaximumWavelets = true; result.maximumWavelets_ = value; return this; } public Builder clearMaximumWavelets() { result.hasMaximumWavelets = false; result.maximumWavelets_ = 0; return this; } // optional bool snapshots = 5 [default = false]; public boolean hasSnapshots() { return result.hasSnapshots(); } public boolean getSnapshots() { return result.getSnapshots(); } public Builder setSnapshots(boolean value) { result.hasSnapshots = true; result.snapshots_ = value; return this; } public Builder clearSnapshots() { result.hasSnapshots = false; result.snapshots_ = false; return this; } // @@protoc_insertion_point(builder_scope:waveserver.ProtocolOpenRequest) } static { defaultInstance = new ProtocolOpenRequest(true); org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:waveserver.ProtocolOpenRequest) } public static final class WaveletSnapshot extends com.google.protobuf.GeneratedMessage { // Use WaveletSnapshot.newBuilder() to construct. private WaveletSnapshot() { initFields(); } private WaveletSnapshot(boolean noInit) {} private static final WaveletSnapshot defaultInstance; public static WaveletSnapshot getDefaultInstance() { return defaultInstance; } public WaveletSnapshot getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_WaveletSnapshot_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_WaveletSnapshot_fieldAccessorTable; } public static final class DocumentSnapshot extends com.google.protobuf.GeneratedMessage { // Use DocumentSnapshot.newBuilder() to construct. private DocumentSnapshot() { initFields(); } private DocumentSnapshot(boolean noInit) {} private static final DocumentSnapshot defaultInstance; public static DocumentSnapshot getDefaultInstance() { return defaultInstance; } public DocumentSnapshot getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_WaveletSnapshot_DocumentSnapshot_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_WaveletSnapshot_DocumentSnapshot_fieldAccessorTable; } // required string document_id = 1; public static final int DOCUMENT_ID_FIELD_NUMBER = 1; private boolean hasDocumentId; private java.lang.String documentId_ = ""; public boolean hasDocumentId() { return hasDocumentId; } public java.lang.String getDocumentId() { return documentId_; } // required .federation.ProtocolDocumentOperation document_operation = 2; public static final int DOCUMENT_OPERATION_FIELD_NUMBER = 2; private boolean hasDocumentOperation; private org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation documentOperation_; public boolean hasDocumentOperation() { return hasDocumentOperation; } public org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation getDocumentOperation() { return documentOperation_; } private void initFields() { documentOperation_ = org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation.getDefaultInstance(); } public final boolean isInitialized() { if (!hasDocumentId) return false; if (!hasDocumentOperation) return false; if (!getDocumentOperation().isInitialized()) return false; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasDocumentId()) { output.writeString(1, getDocumentId()); } if (hasDocumentOperation()) { output.writeMessage(2, getDocumentOperation()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasDocumentId()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(1, getDocumentId()); } if (hasDocumentOperation()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getDocumentOperation()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot 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 org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot 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(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> { private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot result; // Construct using org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot(); return builder; } protected org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.getDescriptor(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot getDefaultInstanceForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot) { return mergeFrom((org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot other) { if (other == org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.getDefaultInstance()) return this; if (other.hasDocumentId()) { setDocumentId(other.getDocumentId()); } if (other.hasDocumentOperation()) { mergeDocumentOperation(other.getDocumentOperation()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); return this; } break; } case 10: { setDocumentId(input.readString()); break; } case 18: { org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation.Builder subBuilder = org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation.newBuilder(); if (hasDocumentOperation()) { subBuilder.mergeFrom(getDocumentOperation()); } input.readMessage(subBuilder, extensionRegistry); setDocumentOperation(subBuilder.buildPartial()); break; } } } } // required string document_id = 1; public boolean hasDocumentId() { return result.hasDocumentId(); } public java.lang.String getDocumentId() { return result.getDocumentId(); } public Builder setDocumentId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasDocumentId = true; result.documentId_ = value; return this; } public Builder clearDocumentId() { result.hasDocumentId = false; result.documentId_ = getDefaultInstance().getDocumentId(); return this; } // required .federation.ProtocolDocumentOperation document_operation = 2; public boolean hasDocumentOperation() { return result.hasDocumentOperation(); } public org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation getDocumentOperation() { return result.getDocumentOperation(); } public Builder setDocumentOperation(org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation value) { if (value == null) { throw new NullPointerException(); } result.hasDocumentOperation = true; result.documentOperation_ = value; return this; } public Builder setDocumentOperation(org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation.Builder builderForValue) { result.hasDocumentOperation = true; result.documentOperation_ = builderForValue.build(); return this; } public Builder mergeDocumentOperation(org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation value) { if (result.hasDocumentOperation() && result.documentOperation_ != org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation.getDefaultInstance()) { result.documentOperation_ = org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation.newBuilder(result.documentOperation_).mergeFrom(value).buildPartial(); } else { result.documentOperation_ = value; } result.hasDocumentOperation = true; return this; } public Builder clearDocumentOperation() { result.hasDocumentOperation = false; result.documentOperation_ = org.waveprotocol.wave.federation.Proto.ProtocolDocumentOperation.getDefaultInstance(); return this; } // @@protoc_insertion_point(builder_scope:waveserver.WaveletSnapshot.DocumentSnapshot) } static { defaultInstance = new DocumentSnapshot(true); org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:waveserver.WaveletSnapshot.DocumentSnapshot) } // repeated string participant_id = 1; public static final int PARTICIPANT_ID_FIELD_NUMBER = 1; private java.util.List<java.lang.String> participantId_ = java.util.Collections.emptyList(); public java.util.List<java.lang.String> getParticipantIdList() { return participantId_; } public int getParticipantIdCount() { return participantId_.size(); } public java.lang.String getParticipantId(int index) { return participantId_.get(index); } // repeated .waveserver.WaveletSnapshot.DocumentSnapshot document = 2; public static final int DOCUMENT_FIELD_NUMBER = 2; private java.util.List<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot> document_ = java.util.Collections.emptyList(); public java.util.List<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot> getDocumentList() { return document_; } public int getDocumentCount() { return document_.size(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot getDocument(int index) { return document_.get(index); } private void initFields() { } public final boolean isInitialized() { for (org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot element : getDocumentList()) { if (!element.isInitialized()) return false; } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (java.lang.String element : getParticipantIdList()) { output.writeString(1, element); } for (org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot element : getDocumentList()) { output.writeMessage(2, element); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (java.lang.String element : getParticipantIdList()) { dataSize += com.google.protobuf.CodedOutputStream .computeStringSizeNoTag(element); } size += dataSize; size += 1 * getParticipantIdList().size(); } for (org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot element : getDocumentList()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, element); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot 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 org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot 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(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> { private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot result; // Construct using org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot(); return builder; } protected org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.getDescriptor(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot getDefaultInstanceForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } if (result.participantId_ != java.util.Collections.EMPTY_LIST) { result.participantId_ = java.util.Collections.unmodifiableList(result.participantId_); } if (result.document_ != java.util.Collections.EMPTY_LIST) { result.document_ = java.util.Collections.unmodifiableList(result.document_); } org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot) { return mergeFrom((org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot other) { if (other == org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.getDefaultInstance()) return this; if (!other.participantId_.isEmpty()) { if (result.participantId_.isEmpty()) { result.participantId_ = new java.util.ArrayList<java.lang.String>(); } result.participantId_.addAll(other.participantId_); } if (!other.document_.isEmpty()) { if (result.document_.isEmpty()) { result.document_ = new java.util.ArrayList<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot>(); } result.document_.addAll(other.document_); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); return this; } break; } case 10: { addParticipantId(input.readString()); break; } case 18: { org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.Builder subBuilder = org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addDocument(subBuilder.buildPartial()); break; } } } } // repeated string participant_id = 1; public java.util.List<java.lang.String> getParticipantIdList() { return java.util.Collections.unmodifiableList(result.participantId_); } public int getParticipantIdCount() { return result.getParticipantIdCount(); } public java.lang.String getParticipantId(int index) { return result.getParticipantId(index); } public Builder setParticipantId(int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.participantId_.set(index, value); return this; } public Builder addParticipantId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } if (result.participantId_.isEmpty()) { result.participantId_ = new java.util.ArrayList<java.lang.String>(); } result.participantId_.add(value); return this; } public Builder addAllParticipantId( java.lang.Iterable<? extends java.lang.String> values) { if (result.participantId_.isEmpty()) { result.participantId_ = new java.util.ArrayList<java.lang.String>(); } super.addAll(values, result.participantId_); return this; } public Builder clearParticipantId() { result.participantId_ = java.util.Collections.emptyList(); return this; } // repeated .waveserver.WaveletSnapshot.DocumentSnapshot document = 2; public java.util.List<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot> getDocumentList() { return java.util.Collections.unmodifiableList(result.document_); } public int getDocumentCount() { return result.getDocumentCount(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot getDocument(int index) { return result.getDocument(index); } public Builder setDocument(int index, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot value) { if (value == null) { throw new NullPointerException(); } result.document_.set(index, value); return this; } public Builder setDocument(int index, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.Builder builderForValue) { result.document_.set(index, builderForValue.build()); return this; } public Builder addDocument(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot value) { if (value == null) { throw new NullPointerException(); } if (result.document_.isEmpty()) { result.document_ = new java.util.ArrayList<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot>(); } result.document_.add(value); return this; } public Builder addDocument(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.Builder builderForValue) { if (result.document_.isEmpty()) { result.document_ = new java.util.ArrayList<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot>(); } result.document_.add(builderForValue.build()); return this; } public Builder addAllDocument( java.lang.Iterable<? extends org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot> values) { if (result.document_.isEmpty()) { result.document_ = new java.util.ArrayList<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot>(); } super.addAll(values, result.document_); return this; } public Builder clearDocument() { result.document_ = java.util.Collections.emptyList(); return this; } // @@protoc_insertion_point(builder_scope:waveserver.WaveletSnapshot) } static { defaultInstance = new WaveletSnapshot(true); org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:waveserver.WaveletSnapshot) } public static final class ProtocolWaveletUpdate extends com.google.protobuf.GeneratedMessage { // Use ProtocolWaveletUpdate.newBuilder() to construct. private ProtocolWaveletUpdate() { initFields(); } private ProtocolWaveletUpdate(boolean noInit) {} private static final ProtocolWaveletUpdate defaultInstance; public static ProtocolWaveletUpdate getDefaultInstance() { return defaultInstance; } public ProtocolWaveletUpdate getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_ProtocolWaveletUpdate_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_ProtocolWaveletUpdate_fieldAccessorTable; } // required string wavelet_name = 1; public static final int WAVELET_NAME_FIELD_NUMBER = 1; private boolean hasWaveletName; private java.lang.String waveletName_ = ""; public boolean hasWaveletName() { return hasWaveletName; } public java.lang.String getWaveletName() { return waveletName_; } // repeated .federation.ProtocolWaveletDelta applied_delta = 2; public static final int APPLIED_DELTA_FIELD_NUMBER = 2; private java.util.List<org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta> appliedDelta_ = java.util.Collections.emptyList(); public java.util.List<org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta> getAppliedDeltaList() { return appliedDelta_; } public int getAppliedDeltaCount() { return appliedDelta_.size(); } public org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta getAppliedDelta(int index) { return appliedDelta_.get(index); } // optional .federation.ProtocolHashedVersion commit_notice = 3; public static final int COMMIT_NOTICE_FIELD_NUMBER = 3; private boolean hasCommitNotice; private org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion commitNotice_; public boolean hasCommitNotice() { return hasCommitNotice; } public org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion getCommitNotice() { return commitNotice_; } // optional .federation.ProtocolHashedVersion resulting_version = 4; public static final int RESULTING_VERSION_FIELD_NUMBER = 4; private boolean hasResultingVersion; private org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion resultingVersion_; public boolean hasResultingVersion() { return hasResultingVersion; } public org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion getResultingVersion() { return resultingVersion_; } // optional .waveserver.WaveletSnapshot snapshot = 5; public static final int SNAPSHOT_FIELD_NUMBER = 5; private boolean hasSnapshot; private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot snapshot_; public boolean hasSnapshot() { return hasSnapshot; } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot getSnapshot() { return snapshot_; } private void initFields() { commitNotice_ = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.getDefaultInstance(); resultingVersion_ = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.getDefaultInstance(); snapshot_ = org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.getDefaultInstance(); } public final boolean isInitialized() { if (!hasWaveletName) return false; for (org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta element : getAppliedDeltaList()) { if (!element.isInitialized()) return false; } if (hasCommitNotice()) { if (!getCommitNotice().isInitialized()) return false; } if (hasResultingVersion()) { if (!getResultingVersion().isInitialized()) return false; } if (hasSnapshot()) { if (!getSnapshot().isInitialized()) return false; } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasWaveletName()) { output.writeString(1, getWaveletName()); } for (org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta element : getAppliedDeltaList()) { output.writeMessage(2, element); } if (hasCommitNotice()) { output.writeMessage(3, getCommitNotice()); } if (hasResultingVersion()) { output.writeMessage(4, getResultingVersion()); } if (hasSnapshot()) { output.writeMessage(5, getSnapshot()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasWaveletName()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(1, getWaveletName()); } for (org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta element : getAppliedDeltaList()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, element); } if (hasCommitNotice()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getCommitNotice()); } if (hasResultingVersion()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getResultingVersion()); } if (hasSnapshot()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getSnapshot()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate 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 org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate 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(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> { private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate result; // Construct using org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate(); return builder; } protected org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.getDescriptor(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate getDefaultInstanceForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } if (result.appliedDelta_ != java.util.Collections.EMPTY_LIST) { result.appliedDelta_ = java.util.Collections.unmodifiableList(result.appliedDelta_); } org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate) { return mergeFrom((org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate other) { if (other == org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.getDefaultInstance()) return this; if (other.hasWaveletName()) { setWaveletName(other.getWaveletName()); } if (!other.appliedDelta_.isEmpty()) { if (result.appliedDelta_.isEmpty()) { result.appliedDelta_ = new java.util.ArrayList<org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta>(); } result.appliedDelta_.addAll(other.appliedDelta_); } if (other.hasCommitNotice()) { mergeCommitNotice(other.getCommitNotice()); } if (other.hasResultingVersion()) { mergeResultingVersion(other.getResultingVersion()); } if (other.hasSnapshot()) { mergeSnapshot(other.getSnapshot()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); return this; } break; } case 10: { setWaveletName(input.readString()); break; } case 18: { org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.Builder subBuilder = org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addAppliedDelta(subBuilder.buildPartial()); break; } case 26: { org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.Builder subBuilder = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.newBuilder(); if (hasCommitNotice()) { subBuilder.mergeFrom(getCommitNotice()); } input.readMessage(subBuilder, extensionRegistry); setCommitNotice(subBuilder.buildPartial()); break; } case 34: { org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.Builder subBuilder = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.newBuilder(); if (hasResultingVersion()) { subBuilder.mergeFrom(getResultingVersion()); } input.readMessage(subBuilder, extensionRegistry); setResultingVersion(subBuilder.buildPartial()); break; } case 42: { org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.Builder subBuilder = org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.newBuilder(); if (hasSnapshot()) { subBuilder.mergeFrom(getSnapshot()); } input.readMessage(subBuilder, extensionRegistry); setSnapshot(subBuilder.buildPartial()); break; } } } } // required string wavelet_name = 1; public boolean hasWaveletName() { return result.hasWaveletName(); } public java.lang.String getWaveletName() { return result.getWaveletName(); } public Builder setWaveletName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasWaveletName = true; result.waveletName_ = value; return this; } public Builder clearWaveletName() { result.hasWaveletName = false; result.waveletName_ = getDefaultInstance().getWaveletName(); return this; } // repeated .federation.ProtocolWaveletDelta applied_delta = 2; public java.util.List<org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta> getAppliedDeltaList() { return java.util.Collections.unmodifiableList(result.appliedDelta_); } public int getAppliedDeltaCount() { return result.getAppliedDeltaCount(); } public org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta getAppliedDelta(int index) { return result.getAppliedDelta(index); } public Builder setAppliedDelta(int index, org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta value) { if (value == null) { throw new NullPointerException(); } result.appliedDelta_.set(index, value); return this; } public Builder setAppliedDelta(int index, org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.Builder builderForValue) { result.appliedDelta_.set(index, builderForValue.build()); return this; } public Builder addAppliedDelta(org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta value) { if (value == null) { throw new NullPointerException(); } if (result.appliedDelta_.isEmpty()) { result.appliedDelta_ = new java.util.ArrayList<org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta>(); } result.appliedDelta_.add(value); return this; } public Builder addAppliedDelta(org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.Builder builderForValue) { if (result.appliedDelta_.isEmpty()) { result.appliedDelta_ = new java.util.ArrayList<org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta>(); } result.appliedDelta_.add(builderForValue.build()); return this; } public Builder addAllAppliedDelta( java.lang.Iterable<? extends org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta> values) { if (result.appliedDelta_.isEmpty()) { result.appliedDelta_ = new java.util.ArrayList<org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta>(); } super.addAll(values, result.appliedDelta_); return this; } public Builder clearAppliedDelta() { result.appliedDelta_ = java.util.Collections.emptyList(); return this; } // optional .federation.ProtocolHashedVersion commit_notice = 3; public boolean hasCommitNotice() { return result.hasCommitNotice(); } public org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion getCommitNotice() { return result.getCommitNotice(); } public Builder setCommitNotice(org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion value) { if (value == null) { throw new NullPointerException(); } result.hasCommitNotice = true; result.commitNotice_ = value; return this; } public Builder setCommitNotice(org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.Builder builderForValue) { result.hasCommitNotice = true; result.commitNotice_ = builderForValue.build(); return this; } public Builder mergeCommitNotice(org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion value) { if (result.hasCommitNotice() && result.commitNotice_ != org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.getDefaultInstance()) { result.commitNotice_ = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.newBuilder(result.commitNotice_).mergeFrom(value).buildPartial(); } else { result.commitNotice_ = value; } result.hasCommitNotice = true; return this; } public Builder clearCommitNotice() { result.hasCommitNotice = false; result.commitNotice_ = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.getDefaultInstance(); return this; } // optional .federation.ProtocolHashedVersion resulting_version = 4; public boolean hasResultingVersion() { return result.hasResultingVersion(); } public org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion getResultingVersion() { return result.getResultingVersion(); } public Builder setResultingVersion(org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion value) { if (value == null) { throw new NullPointerException(); } result.hasResultingVersion = true; result.resultingVersion_ = value; return this; } public Builder setResultingVersion(org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.Builder builderForValue) { result.hasResultingVersion = true; result.resultingVersion_ = builderForValue.build(); return this; } public Builder mergeResultingVersion(org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion value) { if (result.hasResultingVersion() && result.resultingVersion_ != org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.getDefaultInstance()) { result.resultingVersion_ = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.newBuilder(result.resultingVersion_).mergeFrom(value).buildPartial(); } else { result.resultingVersion_ = value; } result.hasResultingVersion = true; return this; } public Builder clearResultingVersion() { result.hasResultingVersion = false; result.resultingVersion_ = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.getDefaultInstance(); return this; } // optional .waveserver.WaveletSnapshot snapshot = 5; public boolean hasSnapshot() { return result.hasSnapshot(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot getSnapshot() { return result.getSnapshot(); } public Builder setSnapshot(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot value) { if (value == null) { throw new NullPointerException(); } result.hasSnapshot = true; result.snapshot_ = value; return this; } public Builder setSnapshot(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.Builder builderForValue) { result.hasSnapshot = true; result.snapshot_ = builderForValue.build(); return this; } public Builder mergeSnapshot(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot value) { if (result.hasSnapshot() && result.snapshot_ != org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.getDefaultInstance()) { result.snapshot_ = org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.newBuilder(result.snapshot_).mergeFrom(value).buildPartial(); } else { result.snapshot_ = value; } result.hasSnapshot = true; return this; } public Builder clearSnapshot() { result.hasSnapshot = false; result.snapshot_ = org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.getDefaultInstance(); return this; } // @@protoc_insertion_point(builder_scope:waveserver.ProtocolWaveletUpdate) } static { defaultInstance = new ProtocolWaveletUpdate(true); org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:waveserver.ProtocolWaveletUpdate) } public static final class ProtocolSubmitRequest extends com.google.protobuf.GeneratedMessage { // Use ProtocolSubmitRequest.newBuilder() to construct. private ProtocolSubmitRequest() { initFields(); } private ProtocolSubmitRequest(boolean noInit) {} private static final ProtocolSubmitRequest defaultInstance; public static ProtocolSubmitRequest getDefaultInstance() { return defaultInstance; } public ProtocolSubmitRequest getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_ProtocolSubmitRequest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_ProtocolSubmitRequest_fieldAccessorTable; } // required string wavelet_name = 1; public static final int WAVELET_NAME_FIELD_NUMBER = 1; private boolean hasWaveletName; private java.lang.String waveletName_ = ""; public boolean hasWaveletName() { return hasWaveletName; } public java.lang.String getWaveletName() { return waveletName_; } // required .federation.ProtocolWaveletDelta delta = 2; public static final int DELTA_FIELD_NUMBER = 2; private boolean hasDelta; private org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta delta_; public boolean hasDelta() { return hasDelta; } public org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta getDelta() { return delta_; } private void initFields() { delta_ = org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.getDefaultInstance(); } public final boolean isInitialized() { if (!hasWaveletName) return false; if (!hasDelta) return false; if (!getDelta().isInitialized()) return false; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasWaveletName()) { output.writeString(1, getWaveletName()); } if (hasDelta()) { output.writeMessage(2, getDelta()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasWaveletName()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(1, getWaveletName()); } if (hasDelta()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getDelta()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest 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 org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest 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(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> { private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest result; // Construct using org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest(); return builder; } protected org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest.getDescriptor(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest getDefaultInstanceForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest) { return mergeFrom((org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest other) { if (other == org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest.getDefaultInstance()) return this; if (other.hasWaveletName()) { setWaveletName(other.getWaveletName()); } if (other.hasDelta()) { mergeDelta(other.getDelta()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); return this; } break; } case 10: { setWaveletName(input.readString()); break; } case 18: { org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.Builder subBuilder = org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.newBuilder(); if (hasDelta()) { subBuilder.mergeFrom(getDelta()); } input.readMessage(subBuilder, extensionRegistry); setDelta(subBuilder.buildPartial()); break; } } } } // required string wavelet_name = 1; public boolean hasWaveletName() { return result.hasWaveletName(); } public java.lang.String getWaveletName() { return result.getWaveletName(); } public Builder setWaveletName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasWaveletName = true; result.waveletName_ = value; return this; } public Builder clearWaveletName() { result.hasWaveletName = false; result.waveletName_ = getDefaultInstance().getWaveletName(); return this; } // required .federation.ProtocolWaveletDelta delta = 2; public boolean hasDelta() { return result.hasDelta(); } public org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta getDelta() { return result.getDelta(); } public Builder setDelta(org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta value) { if (value == null) { throw new NullPointerException(); } result.hasDelta = true; result.delta_ = value; return this; } public Builder setDelta(org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.Builder builderForValue) { result.hasDelta = true; result.delta_ = builderForValue.build(); return this; } public Builder mergeDelta(org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta value) { if (result.hasDelta() && result.delta_ != org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.getDefaultInstance()) { result.delta_ = org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.newBuilder(result.delta_).mergeFrom(value).buildPartial(); } else { result.delta_ = value; } result.hasDelta = true; return this; } public Builder clearDelta() { result.hasDelta = false; result.delta_ = org.waveprotocol.wave.federation.Proto.ProtocolWaveletDelta.getDefaultInstance(); return this; } // @@protoc_insertion_point(builder_scope:waveserver.ProtocolSubmitRequest) } static { defaultInstance = new ProtocolSubmitRequest(true); org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:waveserver.ProtocolSubmitRequest) } public static final class ProtocolSubmitResponse extends com.google.protobuf.GeneratedMessage { // Use ProtocolSubmitResponse.newBuilder() to construct. private ProtocolSubmitResponse() { initFields(); } private ProtocolSubmitResponse(boolean noInit) {} private static final ProtocolSubmitResponse defaultInstance; public static ProtocolSubmitResponse getDefaultInstance() { return defaultInstance; } public ProtocolSubmitResponse getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_ProtocolSubmitResponse_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internal_static_waveserver_ProtocolSubmitResponse_fieldAccessorTable; } // required int32 operations_applied = 1; public static final int OPERATIONS_APPLIED_FIELD_NUMBER = 1; private boolean hasOperationsApplied; private int operationsApplied_ = 0; public boolean hasOperationsApplied() { return hasOperationsApplied; } public int getOperationsApplied() { return operationsApplied_; } // optional string error_message = 2; public static final int ERROR_MESSAGE_FIELD_NUMBER = 2; private boolean hasErrorMessage; private java.lang.String errorMessage_ = ""; public boolean hasErrorMessage() { return hasErrorMessage; } public java.lang.String getErrorMessage() { return errorMessage_; } // optional .federation.ProtocolHashedVersion hashed_version_after_application = 3; public static final int HASHED_VERSION_AFTER_APPLICATION_FIELD_NUMBER = 3; private boolean hasHashedVersionAfterApplication; private org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion hashedVersionAfterApplication_; public boolean hasHashedVersionAfterApplication() { return hasHashedVersionAfterApplication; } public org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion getHashedVersionAfterApplication() { return hashedVersionAfterApplication_; } private void initFields() { hashedVersionAfterApplication_ = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.getDefaultInstance(); } public final boolean isInitialized() { if (!hasOperationsApplied) return false; if (hasHashedVersionAfterApplication()) { if (!getHashedVersionAfterApplication().isInitialized()) return false; } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasOperationsApplied()) { output.writeInt32(1, getOperationsApplied()); } if (hasErrorMessage()) { output.writeString(2, getErrorMessage()); } if (hasHashedVersionAfterApplication()) { output.writeMessage(3, getHashedVersionAfterApplication()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasOperationsApplied()) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, getOperationsApplied()); } if (hasErrorMessage()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(2, getErrorMessage()); } if (hasHashedVersionAfterApplication()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getHashedVersionAfterApplication()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse 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 org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse 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(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> { private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse result; // Construct using org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse(); return builder; } protected org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.getDescriptor(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse getDefaultInstanceForType() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse) { return mergeFrom((org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse other) { if (other == org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.getDefaultInstance()) return this; if (other.hasOperationsApplied()) { setOperationsApplied(other.getOperationsApplied()); } if (other.hasErrorMessage()) { setErrorMessage(other.getErrorMessage()); } if (other.hasHashedVersionAfterApplication()) { mergeHashedVersionAfterApplication(other.getHashedVersionAfterApplication()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); return this; } break; } case 8: { setOperationsApplied(input.readInt32()); break; } case 18: { setErrorMessage(input.readString()); break; } case 26: { org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.Builder subBuilder = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.newBuilder(); if (hasHashedVersionAfterApplication()) { subBuilder.mergeFrom(getHashedVersionAfterApplication()); } input.readMessage(subBuilder, extensionRegistry); setHashedVersionAfterApplication(subBuilder.buildPartial()); break; } } } } // required int32 operations_applied = 1; public boolean hasOperationsApplied() { return result.hasOperationsApplied(); } public int getOperationsApplied() { return result.getOperationsApplied(); } public Builder setOperationsApplied(int value) { result.hasOperationsApplied = true; result.operationsApplied_ = value; return this; } public Builder clearOperationsApplied() { result.hasOperationsApplied = false; result.operationsApplied_ = 0; return this; } // optional string error_message = 2; public boolean hasErrorMessage() { return result.hasErrorMessage(); } public java.lang.String getErrorMessage() { return result.getErrorMessage(); } public Builder setErrorMessage(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasErrorMessage = true; result.errorMessage_ = value; return this; } public Builder clearErrorMessage() { result.hasErrorMessage = false; result.errorMessage_ = getDefaultInstance().getErrorMessage(); return this; } // optional .federation.ProtocolHashedVersion hashed_version_after_application = 3; public boolean hasHashedVersionAfterApplication() { return result.hasHashedVersionAfterApplication(); } public org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion getHashedVersionAfterApplication() { return result.getHashedVersionAfterApplication(); } public Builder setHashedVersionAfterApplication(org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion value) { if (value == null) { throw new NullPointerException(); } result.hasHashedVersionAfterApplication = true; result.hashedVersionAfterApplication_ = value; return this; } public Builder setHashedVersionAfterApplication(org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.Builder builderForValue) { result.hasHashedVersionAfterApplication = true; result.hashedVersionAfterApplication_ = builderForValue.build(); return this; } public Builder mergeHashedVersionAfterApplication(org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion value) { if (result.hasHashedVersionAfterApplication() && result.hashedVersionAfterApplication_ != org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.getDefaultInstance()) { result.hashedVersionAfterApplication_ = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.newBuilder(result.hashedVersionAfterApplication_).mergeFrom(value).buildPartial(); } else { result.hashedVersionAfterApplication_ = value; } result.hasHashedVersionAfterApplication = true; return this; } public Builder clearHashedVersionAfterApplication() { result.hasHashedVersionAfterApplication = false; result.hashedVersionAfterApplication_ = org.waveprotocol.wave.federation.Proto.ProtocolHashedVersion.getDefaultInstance(); return this; } // @@protoc_insertion_point(builder_scope:waveserver.ProtocolSubmitResponse) } static { defaultInstance = new ProtocolSubmitResponse(true); org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:waveserver.ProtocolSubmitResponse) } public static abstract class ProtocolWaveClientRpc implements com.google.protobuf.Service { protected ProtocolWaveClientRpc() {} public interface Interface { public abstract void open( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest request, com.google.protobuf.RpcCallback<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate> done); public abstract void submit( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest request, com.google.protobuf.RpcCallback<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse> done); } public static com.google.protobuf.Service newReflectiveService( final Interface impl) { return new ProtocolWaveClientRpc() { @Override public void open( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest request, com.google.protobuf.RpcCallback<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate> done) { impl.open(controller, request, done); } @Override public void submit( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest request, com.google.protobuf.RpcCallback<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse> done) { impl.submit(controller, request, done); } }; } public static com.google.protobuf.BlockingService newReflectiveBlockingService(final BlockingInterface impl) { return new com.google.protobuf.BlockingService() { public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType() { return getDescriptor(); } public final com.google.protobuf.Message callBlockingMethod( com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.RpcController controller, com.google.protobuf.Message request) throws com.google.protobuf.ServiceException { if (method.getService() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "Service.callBlockingMethod() given method descriptor for " + "wrong service type."); } switch(method.getIndex()) { case 0: return impl.open(controller, (org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest)request); case 1: return impl.submit(controller, (org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest)request); default: throw new java.lang.AssertionError("Can't get here."); } } public final com.google.protobuf.Message getRequestPrototype( com.google.protobuf.Descriptors.MethodDescriptor method) { if (method.getService() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "Service.getRequestPrototype() given method " + "descriptor for wrong service type."); } switch(method.getIndex()) { case 0: return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest.getDefaultInstance(); case 1: return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest.getDefaultInstance(); default: throw new java.lang.AssertionError("Can't get here."); } } public final com.google.protobuf.Message getResponsePrototype( com.google.protobuf.Descriptors.MethodDescriptor method) { if (method.getService() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "Service.getResponsePrototype() given method " + "descriptor for wrong service type."); } switch(method.getIndex()) { case 0: return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.getDefaultInstance(); case 1: return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.getDefaultInstance(); default: throw new java.lang.AssertionError("Can't get here."); } } }; } public abstract void open( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest request, com.google.protobuf.RpcCallback<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate> done); public abstract void submit( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest request, com.google.protobuf.RpcCallback<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse> done); public static final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptor() { return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.getDescriptor().getServices().get(0); } public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType() { return getDescriptor(); } public final void callMethod( com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.RpcController controller, com.google.protobuf.Message request, com.google.protobuf.RpcCallback< com.google.protobuf.Message> done) { if (method.getService() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "Service.callMethod() given method descriptor for wrong " + "service type."); } switch(method.getIndex()) { case 0: this.open(controller, (org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest)request, com.google.protobuf.RpcUtil.<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate>specializeCallback( done)); return; case 1: this.submit(controller, (org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest)request, com.google.protobuf.RpcUtil.<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse>specializeCallback( done)); return; default: throw new java.lang.AssertionError("Can't get here."); } } public final com.google.protobuf.Message getRequestPrototype( com.google.protobuf.Descriptors.MethodDescriptor method) { if (method.getService() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "Service.getRequestPrototype() given method " + "descriptor for wrong service type."); } switch(method.getIndex()) { case 0: return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest.getDefaultInstance(); case 1: return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest.getDefaultInstance(); default: throw new java.lang.AssertionError("Can't get here."); } } public final com.google.protobuf.Message getResponsePrototype( com.google.protobuf.Descriptors.MethodDescriptor method) { if (method.getService() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "Service.getResponsePrototype() given method " + "descriptor for wrong service type."); } switch(method.getIndex()) { case 0: return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.getDefaultInstance(); case 1: return org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.getDefaultInstance(); default: throw new java.lang.AssertionError("Can't get here."); } } public static Stub newStub( com.google.protobuf.RpcChannel channel) { return new Stub(channel); } public static final class Stub extends org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveClientRpc implements Interface { private Stub(com.google.protobuf.RpcChannel channel) { this.channel = channel; } private final com.google.protobuf.RpcChannel channel; public com.google.protobuf.RpcChannel getChannel() { return channel; } public void open( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest request, com.google.protobuf.RpcCallback<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate> done) { channel.callMethod( getDescriptor().getMethods().get(0), controller, request, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.getDefaultInstance(), com.google.protobuf.RpcUtil.generalizeCallback( done, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.class, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.getDefaultInstance())); } public void submit( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest request, com.google.protobuf.RpcCallback<org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse> done) { channel.callMethod( getDescriptor().getMethods().get(1), controller, request, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.getDefaultInstance(), com.google.protobuf.RpcUtil.generalizeCallback( done, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.class, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.getDefaultInstance())); } } public static BlockingInterface newBlockingStub( com.google.protobuf.BlockingRpcChannel channel) { return new BlockingStub(channel); } public interface BlockingInterface { public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate open( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest request) throws com.google.protobuf.ServiceException; public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse submit( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest request) throws com.google.protobuf.ServiceException; } private static final class BlockingStub implements BlockingInterface { private BlockingStub(com.google.protobuf.BlockingRpcChannel channel) { this.channel = channel; } private final com.google.protobuf.BlockingRpcChannel channel; public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate open( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest request) throws com.google.protobuf.ServiceException { return (org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate) channel.callBlockingMethod( getDescriptor().getMethods().get(0), controller, request, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.getDefaultInstance()); } public org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse submit( com.google.protobuf.RpcController controller, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest request) throws com.google.protobuf.ServiceException { return (org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse) channel.callBlockingMethod( getDescriptor().getMethods().get(1), controller, request, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.getDefaultInstance()); } } } private static com.google.protobuf.Descriptors.Descriptor internal_static_waveserver_ProtocolOpenRequest_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_waveserver_ProtocolOpenRequest_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_waveserver_WaveletSnapshot_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_waveserver_WaveletSnapshot_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_waveserver_WaveletSnapshot_DocumentSnapshot_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_waveserver_WaveletSnapshot_DocumentSnapshot_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_waveserver_ProtocolWaveletUpdate_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_waveserver_ProtocolWaveletUpdate_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_waveserver_ProtocolSubmitRequest_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_waveserver_ProtocolSubmitRequest_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_waveserver_ProtocolSubmitResponse_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_waveserver_ProtocolSubmitResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\nEorg/waveprotocol/wave/examples/fedone/" + "waveserver/waveclient-rpc.proto\022\nwaveser" + "ver\0323org/waveprotocol/wave/examples/fedo" + "ne/rpc/rpc.proto\0326org/waveprotocol/wave/" + "federation/federation.protodevel\"\215\001\n\023Pro" + "tocolOpenRequest\022\026\n\016participant_id\030\001 \002(\t" + "\022\017\n\007wave_id\030\002 \002(\t\022\031\n\021wavelet_id_prefix\030\003" + " \003(\t\022\030\n\020maximum_wavelets\030\004 \001(\005\022\030\n\tsnapsh" + "ots\030\005 \001(\010:\005false\"\325\001\n\017WaveletSnapshot\022\026\n\016" + "participant_id\030\001 \003(\t\022>\n\010document\030\002 \003(\0132,", ".waveserver.WaveletSnapshot.DocumentSnap" + "shot\032j\n\020DocumentSnapshot\022\023\n\013document_id\030" + "\001 \002(\t\022A\n\022document_operation\030\002 \002(\0132%.fede" + "ration.ProtocolDocumentOperation\"\215\002\n\025Pro" + "tocolWaveletUpdate\022\024\n\014wavelet_name\030\001 \002(\t" + "\0227\n\rapplied_delta\030\002 \003(\0132 .federation.Pro" + "tocolWaveletDelta\0228\n\rcommit_notice\030\003 \001(\013" + "2!.federation.ProtocolHashedVersion\022<\n\021r" + "esulting_version\030\004 \001(\0132!.federation.Prot" + "ocolHashedVersion\022-\n\010snapshot\030\005 \001(\0132\033.wa", "veserver.WaveletSnapshot\"^\n\025ProtocolSubm" + "itRequest\022\024\n\014wavelet_name\030\001 \002(\t\022/\n\005delta" + "\030\002 \002(\0132 .federation.ProtocolWaveletDelta" + "\"\230\001\n\026ProtocolSubmitResponse\022\032\n\022operation" + "s_applied\030\001 \002(\005\022\025\n\rerror_message\030\002 \001(\t\022K" + "\n hashed_version_after_application\030\003 \001(\013" + "2!.federation.ProtocolHashedVersion2\271\001\n\025" + "ProtocolWaveClientRpc\022O\n\004Open\022\037.waveserv" + "er.ProtocolOpenRequest\032!.waveserver.Prot" + "ocolWaveletUpdate\"\003\330>\001\022O\n\006Submit\022!.waves", "erver.ProtocolSubmitRequest\032\".waveserver" + ".ProtocolSubmitResponseBA\n0org.waveproto" + "col.wave.examples.fedone.waveserverB\rWav" + "eClientRpc" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; internal_static_waveserver_ProtocolOpenRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_waveserver_ProtocolOpenRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_waveserver_ProtocolOpenRequest_descriptor, new java.lang.String[] { "ParticipantId", "WaveId", "WaveletIdPrefix", "MaximumWavelets", "Snapshots", }, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest.class, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolOpenRequest.Builder.class); internal_static_waveserver_WaveletSnapshot_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_waveserver_WaveletSnapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_waveserver_WaveletSnapshot_descriptor, new java.lang.String[] { "ParticipantId", "Document", }, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.class, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.Builder.class); internal_static_waveserver_WaveletSnapshot_DocumentSnapshot_descriptor = internal_static_waveserver_WaveletSnapshot_descriptor.getNestedTypes().get(0); internal_static_waveserver_WaveletSnapshot_DocumentSnapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_waveserver_WaveletSnapshot_DocumentSnapshot_descriptor, new java.lang.String[] { "DocumentId", "DocumentOperation", }, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.class, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.WaveletSnapshot.DocumentSnapshot.Builder.class); internal_static_waveserver_ProtocolWaveletUpdate_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_waveserver_ProtocolWaveletUpdate_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_waveserver_ProtocolWaveletUpdate_descriptor, new java.lang.String[] { "WaveletName", "AppliedDelta", "CommitNotice", "ResultingVersion", "Snapshot", }, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.class, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolWaveletUpdate.Builder.class); internal_static_waveserver_ProtocolSubmitRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_waveserver_ProtocolSubmitRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_waveserver_ProtocolSubmitRequest_descriptor, new java.lang.String[] { "WaveletName", "Delta", }, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest.class, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitRequest.Builder.class); internal_static_waveserver_ProtocolSubmitResponse_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_waveserver_ProtocolSubmitResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_waveserver_ProtocolSubmitResponse_descriptor, new java.lang.String[] { "OperationsApplied", "ErrorMessage", "HashedVersionAfterApplication", }, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.class, org.waveprotocol.wave.examples.fedone.waveserver.WaveClientRpc.ProtocolSubmitResponse.Builder.class); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registerAllExtensions(registry); org.waveprotocol.wave.examples.fedone.rpc.Rpc.registerAllExtensions(registry); org.waveprotocol.wave.federation.Proto.registerAllExtensions(registry); return registry; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { org.waveprotocol.wave.examples.fedone.rpc.Rpc.getDescriptor(), org.waveprotocol.wave.federation.Proto.getDescriptor(), }, assigner); } public static void internalForceInit() {} // @@protoc_insertion_point(outer_class_scope) }