1
2
3
4 package org.jboss.netty.example.localtime;
5
6 @SuppressWarnings("all")
7 public final class LocalTimeProtocol {
8 private LocalTimeProtocol() {}
9 public static void registerAllExtensions(
10 com.google.protobuf.ExtensionRegistry registry) {
11 }
12
13
14
15 public enum Continent
16 implements com.google.protobuf.ProtocolMessageEnum {
17
18
19
20 AFRICA(0, 0),
21
22
23
24 AMERICA(1, 1),
25
26
27
28 ANTARCTICA(2, 2),
29
30
31
32 ARCTIC(3, 3),
33
34
35
36 ASIA(4, 4),
37
38
39
40 ATLANTIC(5, 5),
41
42
43
44 AUSTRALIA(6, 6),
45
46
47
48 EUROPE(7, 7),
49
50
51
52 INDIAN(8, 8),
53
54
55
56 MIDEAST(9, 9),
57
58
59
60 PACIFIC(10, 10),
61 ;
62
63
64
65
66 public static final int AFRICA_VALUE = 0;
67
68
69
70 public static final int AMERICA_VALUE = 1;
71
72
73
74 public static final int ANTARCTICA_VALUE = 2;
75
76
77
78 public static final int ARCTIC_VALUE = 3;
79
80
81
82 public static final int ASIA_VALUE = 4;
83
84
85
86 public static final int ATLANTIC_VALUE = 5;
87
88
89
90 public static final int AUSTRALIA_VALUE = 6;
91
92
93
94 public static final int EUROPE_VALUE = 7;
95
96
97
98 public static final int INDIAN_VALUE = 8;
99
100
101
102 public static final int MIDEAST_VALUE = 9;
103
104
105
106 public static final int PACIFIC_VALUE = 10;
107
108
109 public final int getNumber() { return value; }
110
111 public static Continent valueOf(int value) {
112 switch (value) {
113 case 0: return AFRICA;
114 case 1: return AMERICA;
115 case 2: return ANTARCTICA;
116 case 3: return ARCTIC;
117 case 4: return ASIA;
118 case 5: return ATLANTIC;
119 case 6: return AUSTRALIA;
120 case 7: return EUROPE;
121 case 8: return INDIAN;
122 case 9: return MIDEAST;
123 case 10: return PACIFIC;
124 default: return null;
125 }
126 }
127
128 public static com.google.protobuf.Internal.EnumLiteMap<Continent>
129 internalGetValueMap() {
130 return internalValueMap;
131 }
132 private static com.google.protobuf.Internal.EnumLiteMap<Continent>
133 internalValueMap =
134 new com.google.protobuf.Internal.EnumLiteMap<Continent>() {
135 public Continent findValueByNumber(int number) {
136 return Continent.valueOf(number);
137 }
138 };
139
140 public final com.google.protobuf.Descriptors.EnumValueDescriptor
141 getValueDescriptor() {
142 return getDescriptor().getValues().get(index);
143 }
144 public final com.google.protobuf.Descriptors.EnumDescriptor
145 getDescriptorForType() {
146 return getDescriptor();
147 }
148 public static final com.google.protobuf.Descriptors.EnumDescriptor
149 getDescriptor() {
150 return org.jboss.netty.example.localtime.LocalTimeProtocol.getDescriptor().getEnumTypes().get(0);
151 }
152
153 private static final Continent[] VALUES = values();
154
155 public static Continent valueOf(
156 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
157 if (desc.getType() != getDescriptor()) {
158 throw new java.lang.IllegalArgumentException(
159 "EnumValueDescriptor is not for this type.");
160 }
161 return VALUES[desc.getIndex()];
162 }
163
164 private final int index;
165 private final int value;
166
167 private Continent(int index, int value) {
168 this.index = index;
169 this.value = value;
170 }
171
172
173 }
174
175
176
177
178 public enum DayOfWeek
179 implements com.google.protobuf.ProtocolMessageEnum {
180
181
182
183 SUNDAY(0, 1),
184
185
186
187 MONDAY(1, 2),
188
189
190
191 TUESDAY(2, 3),
192
193
194
195 WEDNESDAY(3, 4),
196
197
198
199 THURSDAY(4, 5),
200
201
202
203 FRIDAY(5, 6),
204
205
206
207 SATURDAY(6, 7),
208 ;
209
210
211
212
213 public static final int SUNDAY_VALUE = 1;
214
215
216
217 public static final int MONDAY_VALUE = 2;
218
219
220
221 public static final int TUESDAY_VALUE = 3;
222
223
224
225 public static final int WEDNESDAY_VALUE = 4;
226
227
228
229 public static final int THURSDAY_VALUE = 5;
230
231
232
233 public static final int FRIDAY_VALUE = 6;
234
235
236
237 public static final int SATURDAY_VALUE = 7;
238
239
240 public final int getNumber() { return value; }
241
242 public static DayOfWeek valueOf(int value) {
243 switch (value) {
244 case 1: return SUNDAY;
245 case 2: return MONDAY;
246 case 3: return TUESDAY;
247 case 4: return WEDNESDAY;
248 case 5: return THURSDAY;
249 case 6: return FRIDAY;
250 case 7: return SATURDAY;
251 default: return null;
252 }
253 }
254
255 public static com.google.protobuf.Internal.EnumLiteMap<DayOfWeek>
256 internalGetValueMap() {
257 return internalValueMap;
258 }
259 private static com.google.protobuf.Internal.EnumLiteMap<DayOfWeek>
260 internalValueMap =
261 new com.google.protobuf.Internal.EnumLiteMap<DayOfWeek>() {
262 public DayOfWeek findValueByNumber(int number) {
263 return DayOfWeek.valueOf(number);
264 }
265 };
266
267 public final com.google.protobuf.Descriptors.EnumValueDescriptor
268 getValueDescriptor() {
269 return getDescriptor().getValues().get(index);
270 }
271 public final com.google.protobuf.Descriptors.EnumDescriptor
272 getDescriptorForType() {
273 return getDescriptor();
274 }
275 public static final com.google.protobuf.Descriptors.EnumDescriptor
276 getDescriptor() {
277 return org.jboss.netty.example.localtime.LocalTimeProtocol.getDescriptor().getEnumTypes().get(1);
278 }
279
280 private static final DayOfWeek[] VALUES = values();
281
282 public static DayOfWeek valueOf(
283 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
284 if (desc.getType() != getDescriptor()) {
285 throw new java.lang.IllegalArgumentException(
286 "EnumValueDescriptor is not for this type.");
287 }
288 return VALUES[desc.getIndex()];
289 }
290
291 private final int index;
292 private final int value;
293
294 private DayOfWeek(int index, int value) {
295 this.index = index;
296 this.value = value;
297 }
298
299
300 }
301
302 public interface LocationOrBuilder
303 extends com.google.protobuf.MessageOrBuilder {
304
305
306
307
308
309 boolean hasContinent();
310
311
312
313 org.jboss.netty.example.localtime.LocalTimeProtocol.Continent getContinent();
314
315
316
317
318
319 boolean hasCity();
320
321
322
323 java.lang.String getCity();
324
325
326
327 com.google.protobuf.ByteString
328 getCityBytes();
329 }
330
331
332
333 public static final class Location extends
334 com.google.protobuf.GeneratedMessage
335 implements LocationOrBuilder {
336
337 private Location(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
338 super(builder);
339 this.unknownFields = builder.getUnknownFields();
340 }
341 private Location(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
342
343 private static final Location defaultInstance;
344 public static Location getDefaultInstance() {
345 return defaultInstance;
346 }
347
348 public Location getDefaultInstanceForType() {
349 return defaultInstance;
350 }
351
352 private final com.google.protobuf.UnknownFieldSet unknownFields;
353 @java.lang.Override
354 public final com.google.protobuf.UnknownFieldSet
355 getUnknownFields() {
356 return this.unknownFields;
357 }
358 private Location(
359 com.google.protobuf.CodedInputStream input,
360 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
361 throws com.google.protobuf.InvalidProtocolBufferException {
362 initFields();
363 int mutable_bitField0_ = 0;
364 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
365 com.google.protobuf.UnknownFieldSet.newBuilder();
366 try {
367 boolean done = false;
368 while (!done) {
369 int tag = input.readTag();
370 switch (tag) {
371 case 0:
372 done = true;
373 break;
374 default: {
375 if (!parseUnknownField(input, unknownFields,
376 extensionRegistry, tag)) {
377 done = true;
378 }
379 break;
380 }
381 case 8: {
382 int rawValue = input.readEnum();
383 org.jboss.netty.example.localtime.LocalTimeProtocol.Continent value = org.jboss.netty.example.localtime.LocalTimeProtocol.Continent.valueOf(rawValue);
384 if (value == null) {
385 unknownFields.mergeVarintField(1, rawValue);
386 } else {
387 bitField0_ |= 0x00000001;
388 continent_ = value;
389 }
390 break;
391 }
392 case 18: {
393 bitField0_ |= 0x00000002;
394 city_ = input.readBytes();
395 break;
396 }
397 }
398 }
399 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
400 throw e.setUnfinishedMessage(this);
401 } catch (java.io.IOException e) {
402 throw new com.google.protobuf.InvalidProtocolBufferException(
403 e.getMessage()).setUnfinishedMessage(this);
404 } finally {
405 this.unknownFields = unknownFields.build();
406 makeExtensionsImmutable();
407 }
408 }
409 public static final com.google.protobuf.Descriptors.Descriptor
410 getDescriptor() {
411 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Location_descriptor;
412 }
413
414 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
415 internalGetFieldAccessorTable() {
416 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Location_fieldAccessorTable
417 .ensureFieldAccessorsInitialized(
418 org.jboss.netty.example.localtime.LocalTimeProtocol.Location.class, org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder.class);
419 }
420
421 public static com.google.protobuf.Parser<Location> PARSER =
422 new com.google.protobuf.AbstractParser<Location>() {
423 public Location parsePartialFrom(
424 com.google.protobuf.CodedInputStream input,
425 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
426 throws com.google.protobuf.InvalidProtocolBufferException {
427 return new Location(input, extensionRegistry);
428 }
429 };
430
431 @java.lang.Override
432 public com.google.protobuf.Parser<Location> getParserForType() {
433 return PARSER;
434 }
435
436 private int bitField0_;
437
438 public static final int CONTINENT_FIELD_NUMBER = 1;
439 private org.jboss.netty.example.localtime.LocalTimeProtocol.Continent continent_;
440
441
442
443 public boolean hasContinent() {
444 return ((bitField0_ & 0x00000001) == 0x00000001);
445 }
446
447
448
449 public org.jboss.netty.example.localtime.LocalTimeProtocol.Continent getContinent() {
450 return continent_;
451 }
452
453
454 public static final int CITY_FIELD_NUMBER = 2;
455 private java.lang.Object city_;
456
457
458
459 public boolean hasCity() {
460 return ((bitField0_ & 0x00000002) == 0x00000002);
461 }
462
463
464
465 public java.lang.String getCity() {
466 java.lang.Object ref = city_;
467 if (ref instanceof java.lang.String) {
468 return (java.lang.String) ref;
469 } else {
470 com.google.protobuf.ByteString bs =
471 (com.google.protobuf.ByteString) ref;
472 java.lang.String s = bs.toStringUtf8();
473 if (bs.isValidUtf8()) {
474 city_ = s;
475 }
476 return s;
477 }
478 }
479
480
481
482 public com.google.protobuf.ByteString
483 getCityBytes() {
484 java.lang.Object ref = city_;
485 if (ref instanceof java.lang.String) {
486 com.google.protobuf.ByteString b =
487 com.google.protobuf.ByteString.copyFromUtf8(
488 (java.lang.String) ref);
489 city_ = b;
490 return b;
491 } else {
492 return (com.google.protobuf.ByteString) ref;
493 }
494 }
495
496 private void initFields() {
497 continent_ = org.jboss.netty.example.localtime.LocalTimeProtocol.Continent.AFRICA;
498 city_ = "";
499 }
500 private byte memoizedIsInitialized = -1;
501 public final boolean isInitialized() {
502 byte isInitialized = memoizedIsInitialized;
503 if (isInitialized != -1) return isInitialized == 1;
504
505 if (!hasContinent()) {
506 memoizedIsInitialized = 0;
507 return false;
508 }
509 if (!hasCity()) {
510 memoizedIsInitialized = 0;
511 return false;
512 }
513 memoizedIsInitialized = 1;
514 return true;
515 }
516
517 public void writeTo(com.google.protobuf.CodedOutputStream output)
518 throws java.io.IOException {
519 getSerializedSize();
520 if (((bitField0_ & 0x00000001) == 0x00000001)) {
521 output.writeEnum(1, continent_.getNumber());
522 }
523 if (((bitField0_ & 0x00000002) == 0x00000002)) {
524 output.writeBytes(2, getCityBytes());
525 }
526 getUnknownFields().writeTo(output);
527 }
528
529 private int memoizedSerializedSize = -1;
530 public int getSerializedSize() {
531 int size = memoizedSerializedSize;
532 if (size != -1) return size;
533
534 size = 0;
535 if (((bitField0_ & 0x00000001) == 0x00000001)) {
536 size += com.google.protobuf.CodedOutputStream
537 .computeEnumSize(1, continent_.getNumber());
538 }
539 if (((bitField0_ & 0x00000002) == 0x00000002)) {
540 size += com.google.protobuf.CodedOutputStream
541 .computeBytesSize(2, getCityBytes());
542 }
543 size += getUnknownFields().getSerializedSize();
544 memoizedSerializedSize = size;
545 return size;
546 }
547
548 private static final long serialVersionUID = 0L;
549 @java.lang.Override
550 protected java.lang.Object writeReplace()
551 throws java.io.ObjectStreamException {
552 return super.writeReplace();
553 }
554
555 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
556 com.google.protobuf.ByteString data)
557 throws com.google.protobuf.InvalidProtocolBufferException {
558 return PARSER.parseFrom(data);
559 }
560 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
561 com.google.protobuf.ByteString data,
562 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
563 throws com.google.protobuf.InvalidProtocolBufferException {
564 return PARSER.parseFrom(data, extensionRegistry);
565 }
566 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(byte[] data)
567 throws com.google.protobuf.InvalidProtocolBufferException {
568 return PARSER.parseFrom(data);
569 }
570 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
571 byte[] data,
572 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
573 throws com.google.protobuf.InvalidProtocolBufferException {
574 return PARSER.parseFrom(data, extensionRegistry);
575 }
576 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(java.io.InputStream input)
577 throws java.io.IOException {
578 return PARSER.parseFrom(input);
579 }
580 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
581 java.io.InputStream input,
582 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
583 throws java.io.IOException {
584 return PARSER.parseFrom(input, extensionRegistry);
585 }
586 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseDelimitedFrom(java.io.InputStream input)
587 throws java.io.IOException {
588 return PARSER.parseDelimitedFrom(input);
589 }
590 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseDelimitedFrom(
591 java.io.InputStream input,
592 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
593 throws java.io.IOException {
594 return PARSER.parseDelimitedFrom(input, extensionRegistry);
595 }
596 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
597 com.google.protobuf.CodedInputStream input)
598 throws java.io.IOException {
599 return PARSER.parseFrom(input);
600 }
601 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
602 com.google.protobuf.CodedInputStream input,
603 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
604 throws java.io.IOException {
605 return PARSER.parseFrom(input, extensionRegistry);
606 }
607
608 public static Builder newBuilder() { return Builder.create(); }
609 public Builder newBuilderForType() { return newBuilder(); }
610 public static Builder newBuilder(org.jboss.netty.example.localtime.LocalTimeProtocol.Location prototype) {
611 return newBuilder().mergeFrom(prototype);
612 }
613 public Builder toBuilder() { return newBuilder(this); }
614
615 @java.lang.Override
616 protected Builder newBuilderForType(
617 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
618 Builder builder = new Builder(parent);
619 return builder;
620 }
621
622
623
624 public static final class Builder extends
625 com.google.protobuf.GeneratedMessage.Builder<Builder>
626 implements org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder {
627 public static final com.google.protobuf.Descriptors.Descriptor
628 getDescriptor() {
629 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Location_descriptor;
630 }
631
632 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
633 internalGetFieldAccessorTable() {
634 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Location_fieldAccessorTable
635 .ensureFieldAccessorsInitialized(
636 org.jboss.netty.example.localtime.LocalTimeProtocol.Location.class, org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder.class);
637 }
638
639
640 private Builder() {
641 maybeForceBuilderInitialization();
642 }
643
644 private Builder(
645 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
646 super(parent);
647 maybeForceBuilderInitialization();
648 }
649 private void maybeForceBuilderInitialization() {
650 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
651 }
652 }
653 private static Builder create() {
654 return new Builder();
655 }
656
657 public Builder clear() {
658 super.clear();
659 continent_ = org.jboss.netty.example.localtime.LocalTimeProtocol.Continent.AFRICA;
660 bitField0_ = (bitField0_ & ~0x00000001);
661 city_ = "";
662 bitField0_ = (bitField0_ & ~0x00000002);
663 return this;
664 }
665
666 public Builder clone() {
667 return create().mergeFrom(buildPartial());
668 }
669
670 public com.google.protobuf.Descriptors.Descriptor
671 getDescriptorForType() {
672 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Location_descriptor;
673 }
674
675 public org.jboss.netty.example.localtime.LocalTimeProtocol.Location getDefaultInstanceForType() {
676 return org.jboss.netty.example.localtime.LocalTimeProtocol.Location.getDefaultInstance();
677 }
678
679 public org.jboss.netty.example.localtime.LocalTimeProtocol.Location build() {
680 org.jboss.netty.example.localtime.LocalTimeProtocol.Location result = buildPartial();
681 if (!result.isInitialized()) {
682 throw newUninitializedMessageException(result);
683 }
684 return result;
685 }
686
687 public org.jboss.netty.example.localtime.LocalTimeProtocol.Location buildPartial() {
688 org.jboss.netty.example.localtime.LocalTimeProtocol.Location result = new org.jboss.netty.example.localtime.LocalTimeProtocol.Location(this);
689 int from_bitField0_ = bitField0_;
690 int to_bitField0_ = 0;
691 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
692 to_bitField0_ |= 0x00000001;
693 }
694 result.continent_ = continent_;
695 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
696 to_bitField0_ |= 0x00000002;
697 }
698 result.city_ = city_;
699 result.bitField0_ = to_bitField0_;
700 onBuilt();
701 return result;
702 }
703
704 public Builder mergeFrom(com.google.protobuf.Message other) {
705 if (other instanceof org.jboss.netty.example.localtime.LocalTimeProtocol.Location) {
706 return mergeFrom((org.jboss.netty.example.localtime.LocalTimeProtocol.Location)other);
707 } else {
708 super.mergeFrom(other);
709 return this;
710 }
711 }
712
713 public Builder mergeFrom(org.jboss.netty.example.localtime.LocalTimeProtocol.Location other) {
714 if (other == org.jboss.netty.example.localtime.LocalTimeProtocol.Location.getDefaultInstance()) return this;
715 if (other.hasContinent()) {
716 setContinent(other.getContinent());
717 }
718 if (other.hasCity()) {
719 bitField0_ |= 0x00000002;
720 city_ = other.city_;
721 onChanged();
722 }
723 this.mergeUnknownFields(other.getUnknownFields());
724 return this;
725 }
726
727 public final boolean isInitialized() {
728 if (!hasContinent()) {
729
730 return false;
731 }
732 if (!hasCity()) {
733
734 return false;
735 }
736 return true;
737 }
738
739 public Builder mergeFrom(
740 com.google.protobuf.CodedInputStream input,
741 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
742 throws java.io.IOException {
743 org.jboss.netty.example.localtime.LocalTimeProtocol.Location parsedMessage = null;
744 try {
745 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
746 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
747 parsedMessage = (org.jboss.netty.example.localtime.LocalTimeProtocol.Location) e.getUnfinishedMessage();
748 throw e;
749 } finally {
750 if (parsedMessage != null) {
751 mergeFrom(parsedMessage);
752 }
753 }
754 return this;
755 }
756 private int bitField0_;
757
758
759 private org.jboss.netty.example.localtime.LocalTimeProtocol.Continent continent_ = org.jboss.netty.example.localtime.LocalTimeProtocol.Continent.AFRICA;
760
761
762
763 public boolean hasContinent() {
764 return ((bitField0_ & 0x00000001) == 0x00000001);
765 }
766
767
768
769 public org.jboss.netty.example.localtime.LocalTimeProtocol.Continent getContinent() {
770 return continent_;
771 }
772
773
774
775 public Builder setContinent(org.jboss.netty.example.localtime.LocalTimeProtocol.Continent value) {
776 if (value == null) {
777 throw new NullPointerException();
778 }
779 bitField0_ |= 0x00000001;
780 continent_ = value;
781 onChanged();
782 return this;
783 }
784
785
786
787 public Builder clearContinent() {
788 bitField0_ = (bitField0_ & ~0x00000001);
789 continent_ = org.jboss.netty.example.localtime.LocalTimeProtocol.Continent.AFRICA;
790 onChanged();
791 return this;
792 }
793
794
795 private java.lang.Object city_ = "";
796
797
798
799 public boolean hasCity() {
800 return ((bitField0_ & 0x00000002) == 0x00000002);
801 }
802
803
804
805 public java.lang.String getCity() {
806 java.lang.Object ref = city_;
807 if (!(ref instanceof java.lang.String)) {
808 java.lang.String s = ((com.google.protobuf.ByteString) ref)
809 .toStringUtf8();
810 city_ = s;
811 return s;
812 } else {
813 return (java.lang.String) ref;
814 }
815 }
816
817
818
819 public com.google.protobuf.ByteString
820 getCityBytes() {
821 java.lang.Object ref = city_;
822 if (ref instanceof String) {
823 com.google.protobuf.ByteString b =
824 com.google.protobuf.ByteString.copyFromUtf8(
825 (java.lang.String) ref);
826 city_ = b;
827 return b;
828 } else {
829 return (com.google.protobuf.ByteString) ref;
830 }
831 }
832
833
834
835 public Builder setCity(
836 java.lang.String value) {
837 if (value == null) {
838 throw new NullPointerException();
839 }
840 bitField0_ |= 0x00000002;
841 city_ = value;
842 onChanged();
843 return this;
844 }
845
846
847
848 public Builder clearCity() {
849 bitField0_ = (bitField0_ & ~0x00000002);
850 city_ = getDefaultInstance().getCity();
851 onChanged();
852 return this;
853 }
854
855
856
857 public Builder setCityBytes(
858 com.google.protobuf.ByteString value) {
859 if (value == null) {
860 throw new NullPointerException();
861 }
862 bitField0_ |= 0x00000002;
863 city_ = value;
864 onChanged();
865 return this;
866 }
867
868
869 }
870
871 static {
872 defaultInstance = new Location(true);
873 defaultInstance.initFields();
874 }
875
876
877 }
878
879 public interface LocationsOrBuilder
880 extends com.google.protobuf.MessageOrBuilder {
881
882
883
884
885
886 java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.Location>
887 getLocationList();
888
889
890
891 org.jboss.netty.example.localtime.LocalTimeProtocol.Location getLocation(int index);
892
893
894
895 int getLocationCount();
896
897
898
899 java.util.List<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder>
900 getLocationOrBuilderList();
901
902
903
904 org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder getLocationOrBuilder(
905 int index);
906 }
907
908
909
910 public static final class Locations extends
911 com.google.protobuf.GeneratedMessage
912 implements LocationsOrBuilder {
913
914 private Locations(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
915 super(builder);
916 this.unknownFields = builder.getUnknownFields();
917 }
918 private Locations(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
919
920 private static final Locations defaultInstance;
921 public static Locations getDefaultInstance() {
922 return defaultInstance;
923 }
924
925 public Locations getDefaultInstanceForType() {
926 return defaultInstance;
927 }
928
929 private final com.google.protobuf.UnknownFieldSet unknownFields;
930 @java.lang.Override
931 public final com.google.protobuf.UnknownFieldSet
932 getUnknownFields() {
933 return this.unknownFields;
934 }
935 private Locations(
936 com.google.protobuf.CodedInputStream input,
937 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
938 throws com.google.protobuf.InvalidProtocolBufferException {
939 initFields();
940 int mutable_bitField0_ = 0;
941 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
942 com.google.protobuf.UnknownFieldSet.newBuilder();
943 try {
944 boolean done = false;
945 while (!done) {
946 int tag = input.readTag();
947 switch (tag) {
948 case 0:
949 done = true;
950 break;
951 default: {
952 if (!parseUnknownField(input, unknownFields,
953 extensionRegistry, tag)) {
954 done = true;
955 }
956 break;
957 }
958 case 10: {
959 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
960 location_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.Location>();
961 mutable_bitField0_ |= 0x00000001;
962 }
963 location_.add(input.readMessage(org.jboss.netty.example.localtime.LocalTimeProtocol.Location.PARSER, extensionRegistry));
964 break;
965 }
966 }
967 }
968 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
969 throw e.setUnfinishedMessage(this);
970 } catch (java.io.IOException e) {
971 throw new com.google.protobuf.InvalidProtocolBufferException(
972 e.getMessage()).setUnfinishedMessage(this);
973 } finally {
974 if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
975 location_ = java.util.Collections.unmodifiableList(location_);
976 }
977 this.unknownFields = unknownFields.build();
978 makeExtensionsImmutable();
979 }
980 }
981 public static final com.google.protobuf.Descriptors.Descriptor
982 getDescriptor() {
983 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Locations_descriptor;
984 }
985
986 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
987 internalGetFieldAccessorTable() {
988 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Locations_fieldAccessorTable
989 .ensureFieldAccessorsInitialized(
990 org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.class, org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.Builder.class);
991 }
992
993 public static com.google.protobuf.Parser<Locations> PARSER =
994 new com.google.protobuf.AbstractParser<Locations>() {
995 public Locations parsePartialFrom(
996 com.google.protobuf.CodedInputStream input,
997 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
998 throws com.google.protobuf.InvalidProtocolBufferException {
999 return new Locations(input, extensionRegistry);
1000 }
1001 };
1002
1003 @java.lang.Override
1004 public com.google.protobuf.Parser<Locations> getParserForType() {
1005 return PARSER;
1006 }
1007
1008
1009 public static final int LOCATION_FIELD_NUMBER = 1;
1010 private java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.Location> location_;
1011
1012
1013
1014 public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.Location> getLocationList() {
1015 return location_;
1016 }
1017
1018
1019
1020 public java.util.List<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder>
1021 getLocationOrBuilderList() {
1022 return location_;
1023 }
1024
1025
1026
1027 public int getLocationCount() {
1028 return location_.size();
1029 }
1030
1031
1032
1033 public org.jboss.netty.example.localtime.LocalTimeProtocol.Location getLocation(int index) {
1034 return location_.get(index);
1035 }
1036
1037
1038
1039 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder getLocationOrBuilder(
1040 int index) {
1041 return location_.get(index);
1042 }
1043
1044 private void initFields() {
1045 location_ = java.util.Collections.emptyList();
1046 }
1047 private byte memoizedIsInitialized = -1;
1048 public final boolean isInitialized() {
1049 byte isInitialized = memoizedIsInitialized;
1050 if (isInitialized != -1) return isInitialized == 1;
1051
1052 for (int i = 0; i < getLocationCount(); i++) {
1053 if (!getLocation(i).isInitialized()) {
1054 memoizedIsInitialized = 0;
1055 return false;
1056 }
1057 }
1058 memoizedIsInitialized = 1;
1059 return true;
1060 }
1061
1062 public void writeTo(com.google.protobuf.CodedOutputStream output)
1063 throws java.io.IOException {
1064 getSerializedSize();
1065 for (int i = 0; i < location_.size(); i++) {
1066 output.writeMessage(1, location_.get(i));
1067 }
1068 getUnknownFields().writeTo(output);
1069 }
1070
1071 private int memoizedSerializedSize = -1;
1072 public int getSerializedSize() {
1073 int size = memoizedSerializedSize;
1074 if (size != -1) return size;
1075
1076 size = 0;
1077 for (int i = 0; i < location_.size(); i++) {
1078 size += com.google.protobuf.CodedOutputStream
1079 .computeMessageSize(1, location_.get(i));
1080 }
1081 size += getUnknownFields().getSerializedSize();
1082 memoizedSerializedSize = size;
1083 return size;
1084 }
1085
1086 private static final long serialVersionUID = 0L;
1087 @java.lang.Override
1088 protected java.lang.Object writeReplace()
1089 throws java.io.ObjectStreamException {
1090 return super.writeReplace();
1091 }
1092
1093 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
1094 com.google.protobuf.ByteString data)
1095 throws com.google.protobuf.InvalidProtocolBufferException {
1096 return PARSER.parseFrom(data);
1097 }
1098 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
1099 com.google.protobuf.ByteString data,
1100 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1101 throws com.google.protobuf.InvalidProtocolBufferException {
1102 return PARSER.parseFrom(data, extensionRegistry);
1103 }
1104 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(byte[] data)
1105 throws com.google.protobuf.InvalidProtocolBufferException {
1106 return PARSER.parseFrom(data);
1107 }
1108 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
1109 byte[] data,
1110 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1111 throws com.google.protobuf.InvalidProtocolBufferException {
1112 return PARSER.parseFrom(data, extensionRegistry);
1113 }
1114 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(java.io.InputStream input)
1115 throws java.io.IOException {
1116 return PARSER.parseFrom(input);
1117 }
1118 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
1119 java.io.InputStream input,
1120 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1121 throws java.io.IOException {
1122 return PARSER.parseFrom(input, extensionRegistry);
1123 }
1124 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseDelimitedFrom(java.io.InputStream input)
1125 throws java.io.IOException {
1126 return PARSER.parseDelimitedFrom(input);
1127 }
1128 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseDelimitedFrom(
1129 java.io.InputStream input,
1130 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1131 throws java.io.IOException {
1132 return PARSER.parseDelimitedFrom(input, extensionRegistry);
1133 }
1134 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
1135 com.google.protobuf.CodedInputStream input)
1136 throws java.io.IOException {
1137 return PARSER.parseFrom(input);
1138 }
1139 public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
1140 com.google.protobuf.CodedInputStream input,
1141 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1142 throws java.io.IOException {
1143 return PARSER.parseFrom(input, extensionRegistry);
1144 }
1145
1146 public static Builder newBuilder() { return Builder.create(); }
1147 public Builder newBuilderForType() { return newBuilder(); }
1148 public static Builder newBuilder(org.jboss.netty.example.localtime.LocalTimeProtocol.Locations prototype) {
1149 return newBuilder().mergeFrom(prototype);
1150 }
1151 public Builder toBuilder() { return newBuilder(this); }
1152
1153 @java.lang.Override
1154 protected Builder newBuilderForType(
1155 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1156 Builder builder = new Builder(parent);
1157 return builder;
1158 }
1159
1160
1161
1162 public static final class Builder extends
1163 com.google.protobuf.GeneratedMessage.Builder<Builder>
1164 implements org.jboss.netty.example.localtime.LocalTimeProtocol.LocationsOrBuilder {
1165 public static final com.google.protobuf.Descriptors.Descriptor
1166 getDescriptor() {
1167 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Locations_descriptor;
1168 }
1169
1170 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1171 internalGetFieldAccessorTable() {
1172 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Locations_fieldAccessorTable
1173 .ensureFieldAccessorsInitialized(
1174 org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.class, org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.Builder.class);
1175 }
1176
1177
1178 private Builder() {
1179 maybeForceBuilderInitialization();
1180 }
1181
1182 private Builder(
1183 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1184 super(parent);
1185 maybeForceBuilderInitialization();
1186 }
1187 private void maybeForceBuilderInitialization() {
1188 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1189 getLocationFieldBuilder();
1190 }
1191 }
1192 private static Builder create() {
1193 return new Builder();
1194 }
1195
1196 public Builder clear() {
1197 super.clear();
1198 if (locationBuilder_ == null) {
1199 location_ = java.util.Collections.emptyList();
1200 bitField0_ = (bitField0_ & ~0x00000001);
1201 } else {
1202 locationBuilder_.clear();
1203 }
1204 return this;
1205 }
1206
1207 public Builder clone() {
1208 return create().mergeFrom(buildPartial());
1209 }
1210
1211 public com.google.protobuf.Descriptors.Descriptor
1212 getDescriptorForType() {
1213 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Locations_descriptor;
1214 }
1215
1216 public org.jboss.netty.example.localtime.LocalTimeProtocol.Locations getDefaultInstanceForType() {
1217 return org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.getDefaultInstance();
1218 }
1219
1220 public org.jboss.netty.example.localtime.LocalTimeProtocol.Locations build() {
1221 org.jboss.netty.example.localtime.LocalTimeProtocol.Locations result = buildPartial();
1222 if (!result.isInitialized()) {
1223 throw newUninitializedMessageException(result);
1224 }
1225 return result;
1226 }
1227
1228 public org.jboss.netty.example.localtime.LocalTimeProtocol.Locations buildPartial() {
1229 org.jboss.netty.example.localtime.LocalTimeProtocol.Locations result = new org.jboss.netty.example.localtime.LocalTimeProtocol.Locations(this);
1230 int from_bitField0_ = bitField0_;
1231 if (locationBuilder_ == null) {
1232 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1233 location_ = java.util.Collections.unmodifiableList(location_);
1234 bitField0_ = (bitField0_ & ~0x00000001);
1235 }
1236 result.location_ = location_;
1237 } else {
1238 result.location_ = locationBuilder_.build();
1239 }
1240 onBuilt();
1241 return result;
1242 }
1243
1244 public Builder mergeFrom(com.google.protobuf.Message other) {
1245 if (other instanceof org.jboss.netty.example.localtime.LocalTimeProtocol.Locations) {
1246 return mergeFrom((org.jboss.netty.example.localtime.LocalTimeProtocol.Locations)other);
1247 } else {
1248 super.mergeFrom(other);
1249 return this;
1250 }
1251 }
1252
1253 public Builder mergeFrom(org.jboss.netty.example.localtime.LocalTimeProtocol.Locations other) {
1254 if (other == org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.getDefaultInstance()) return this;
1255 if (locationBuilder_ == null) {
1256 if (!other.location_.isEmpty()) {
1257 if (location_.isEmpty()) {
1258 location_ = other.location_;
1259 bitField0_ = (bitField0_ & ~0x00000001);
1260 } else {
1261 ensureLocationIsMutable();
1262 location_.addAll(other.location_);
1263 }
1264 onChanged();
1265 }
1266 } else {
1267 if (!other.location_.isEmpty()) {
1268 if (locationBuilder_.isEmpty()) {
1269 locationBuilder_.dispose();
1270 locationBuilder_ = null;
1271 location_ = other.location_;
1272 bitField0_ = (bitField0_ & ~0x00000001);
1273 locationBuilder_ =
1274 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
1275 getLocationFieldBuilder() : null;
1276 } else {
1277 locationBuilder_.addAllMessages(other.location_);
1278 }
1279 }
1280 }
1281 this.mergeUnknownFields(other.getUnknownFields());
1282 return this;
1283 }
1284
1285 public final boolean isInitialized() {
1286 for (int i = 0; i < getLocationCount(); i++) {
1287 if (!getLocation(i).isInitialized()) {
1288
1289 return false;
1290 }
1291 }
1292 return true;
1293 }
1294
1295 public Builder mergeFrom(
1296 com.google.protobuf.CodedInputStream input,
1297 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1298 throws java.io.IOException {
1299 org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parsedMessage = null;
1300 try {
1301 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1302 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1303 parsedMessage = (org.jboss.netty.example.localtime.LocalTimeProtocol.Locations) e.getUnfinishedMessage();
1304 throw e;
1305 } finally {
1306 if (parsedMessage != null) {
1307 mergeFrom(parsedMessage);
1308 }
1309 }
1310 return this;
1311 }
1312 private int bitField0_;
1313
1314
1315 private java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.Location> location_ =
1316 java.util.Collections.emptyList();
1317 private void ensureLocationIsMutable() {
1318 if (!((bitField0_ & 0x00000001) == 0x00000001)) {
1319 location_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.Location>(location_);
1320 bitField0_ |= 0x00000001;
1321 }
1322 }
1323
1324 private com.google.protobuf.RepeatedFieldBuilder<
1325 org.jboss.netty.example.localtime.LocalTimeProtocol.Location, org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder, org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder> locationBuilder_;
1326
1327
1328
1329
1330 public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.Location> getLocationList() {
1331 if (locationBuilder_ == null) {
1332 return java.util.Collections.unmodifiableList(location_);
1333 } else {
1334 return locationBuilder_.getMessageList();
1335 }
1336 }
1337
1338
1339
1340 public int getLocationCount() {
1341 if (locationBuilder_ == null) {
1342 return location_.size();
1343 } else {
1344 return locationBuilder_.getCount();
1345 }
1346 }
1347
1348
1349
1350 public org.jboss.netty.example.localtime.LocalTimeProtocol.Location getLocation(int index) {
1351 if (locationBuilder_ == null) {
1352 return location_.get(index);
1353 } else {
1354 return locationBuilder_.getMessage(index);
1355 }
1356 }
1357
1358
1359
1360 public Builder setLocation(
1361 int index, org.jboss.netty.example.localtime.LocalTimeProtocol.Location value) {
1362 if (locationBuilder_ == null) {
1363 if (value == null) {
1364 throw new NullPointerException();
1365 }
1366 ensureLocationIsMutable();
1367 location_.set(index, value);
1368 onChanged();
1369 } else {
1370 locationBuilder_.setMessage(index, value);
1371 }
1372 return this;
1373 }
1374
1375
1376
1377 public Builder setLocation(
1378 int index, org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder builderForValue) {
1379 if (locationBuilder_ == null) {
1380 ensureLocationIsMutable();
1381 location_.set(index, builderForValue.build());
1382 onChanged();
1383 } else {
1384 locationBuilder_.setMessage(index, builderForValue.build());
1385 }
1386 return this;
1387 }
1388
1389
1390
1391 public Builder addLocation(org.jboss.netty.example.localtime.LocalTimeProtocol.Location value) {
1392 if (locationBuilder_ == null) {
1393 if (value == null) {
1394 throw new NullPointerException();
1395 }
1396 ensureLocationIsMutable();
1397 location_.add(value);
1398 onChanged();
1399 } else {
1400 locationBuilder_.addMessage(value);
1401 }
1402 return this;
1403 }
1404
1405
1406
1407 public Builder addLocation(
1408 int index, org.jboss.netty.example.localtime.LocalTimeProtocol.Location value) {
1409 if (locationBuilder_ == null) {
1410 if (value == null) {
1411 throw new NullPointerException();
1412 }
1413 ensureLocationIsMutable();
1414 location_.add(index, value);
1415 onChanged();
1416 } else {
1417 locationBuilder_.addMessage(index, value);
1418 }
1419 return this;
1420 }
1421
1422
1423
1424 public Builder addLocation(
1425 org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder builderForValue) {
1426 if (locationBuilder_ == null) {
1427 ensureLocationIsMutable();
1428 location_.add(builderForValue.build());
1429 onChanged();
1430 } else {
1431 locationBuilder_.addMessage(builderForValue.build());
1432 }
1433 return this;
1434 }
1435
1436
1437
1438 public Builder addLocation(
1439 int index, org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder builderForValue) {
1440 if (locationBuilder_ == null) {
1441 ensureLocationIsMutable();
1442 location_.add(index, builderForValue.build());
1443 onChanged();
1444 } else {
1445 locationBuilder_.addMessage(index, builderForValue.build());
1446 }
1447 return this;
1448 }
1449
1450
1451
1452 public Builder addAllLocation(
1453 java.lang.Iterable<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.Location> values) {
1454 if (locationBuilder_ == null) {
1455 ensureLocationIsMutable();
1456 super.addAll(values, location_);
1457 onChanged();
1458 } else {
1459 locationBuilder_.addAllMessages(values);
1460 }
1461 return this;
1462 }
1463
1464
1465
1466 public Builder clearLocation() {
1467 if (locationBuilder_ == null) {
1468 location_ = java.util.Collections.emptyList();
1469 bitField0_ = (bitField0_ & ~0x00000001);
1470 onChanged();
1471 } else {
1472 locationBuilder_.clear();
1473 }
1474 return this;
1475 }
1476
1477
1478
1479 public Builder removeLocation(int index) {
1480 if (locationBuilder_ == null) {
1481 ensureLocationIsMutable();
1482 location_.remove(index);
1483 onChanged();
1484 } else {
1485 locationBuilder_.remove(index);
1486 }
1487 return this;
1488 }
1489
1490
1491
1492 public org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder getLocationBuilder(
1493 int index) {
1494 return getLocationFieldBuilder().getBuilder(index);
1495 }
1496
1497
1498
1499 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder getLocationOrBuilder(
1500 int index) {
1501 if (locationBuilder_ == null) {
1502 return location_.get(index); } else {
1503 return locationBuilder_.getMessageOrBuilder(index);
1504 }
1505 }
1506
1507
1508
1509 public java.util.List<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder>
1510 getLocationOrBuilderList() {
1511 if (locationBuilder_ != null) {
1512 return locationBuilder_.getMessageOrBuilderList();
1513 } else {
1514 return java.util.Collections.unmodifiableList(location_);
1515 }
1516 }
1517
1518
1519
1520 public org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder addLocationBuilder() {
1521 return getLocationFieldBuilder().addBuilder(
1522 org.jboss.netty.example.localtime.LocalTimeProtocol.Location.getDefaultInstance());
1523 }
1524
1525
1526
1527 public org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder addLocationBuilder(
1528 int index) {
1529 return getLocationFieldBuilder().addBuilder(
1530 index, org.jboss.netty.example.localtime.LocalTimeProtocol.Location.getDefaultInstance());
1531 }
1532
1533
1534
1535 public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder>
1536 getLocationBuilderList() {
1537 return getLocationFieldBuilder().getBuilderList();
1538 }
1539 private com.google.protobuf.RepeatedFieldBuilder<
1540 org.jboss.netty.example.localtime.LocalTimeProtocol.Location, org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder, org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder>
1541 getLocationFieldBuilder() {
1542 if (locationBuilder_ == null) {
1543 locationBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
1544 org.jboss.netty.example.localtime.LocalTimeProtocol.Location, org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder, org.jboss.netty.example.localtime.LocalTimeProtocol.LocationOrBuilder>(
1545 location_,
1546 ((bitField0_ & 0x00000001) == 0x00000001),
1547 getParentForChildren(),
1548 isClean());
1549 location_ = null;
1550 }
1551 return locationBuilder_;
1552 }
1553
1554
1555 }
1556
1557 static {
1558 defaultInstance = new Locations(true);
1559 defaultInstance.initFields();
1560 }
1561
1562
1563 }
1564
1565 public interface LocalTimeOrBuilder
1566 extends com.google.protobuf.MessageOrBuilder {
1567
1568
1569
1570
1571
1572 boolean hasYear();
1573
1574
1575
1576 int getYear();
1577
1578
1579
1580
1581
1582 boolean hasMonth();
1583
1584
1585
1586 int getMonth();
1587
1588
1589
1590
1591
1592 boolean hasDayOfMonth();
1593
1594
1595
1596 int getDayOfMonth();
1597
1598
1599
1600
1601
1602 boolean hasDayOfWeek();
1603
1604
1605
1606 org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek getDayOfWeek();
1607
1608
1609
1610
1611
1612 boolean hasHour();
1613
1614
1615
1616 int getHour();
1617
1618
1619
1620
1621
1622 boolean hasMinute();
1623
1624
1625
1626 int getMinute();
1627
1628
1629
1630
1631
1632 boolean hasSecond();
1633
1634
1635
1636 int getSecond();
1637 }
1638
1639
1640
1641 public static final class LocalTime extends
1642 com.google.protobuf.GeneratedMessage
1643 implements LocalTimeOrBuilder {
1644
1645 private LocalTime(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1646 super(builder);
1647 this.unknownFields = builder.getUnknownFields();
1648 }
1649 private LocalTime(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1650
1651 private static final LocalTime defaultInstance;
1652 public static LocalTime getDefaultInstance() {
1653 return defaultInstance;
1654 }
1655
1656 public LocalTime getDefaultInstanceForType() {
1657 return defaultInstance;
1658 }
1659
1660 private final com.google.protobuf.UnknownFieldSet unknownFields;
1661 @java.lang.Override
1662 public final com.google.protobuf.UnknownFieldSet
1663 getUnknownFields() {
1664 return this.unknownFields;
1665 }
1666 private LocalTime(
1667 com.google.protobuf.CodedInputStream input,
1668 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1669 throws com.google.protobuf.InvalidProtocolBufferException {
1670 initFields();
1671 int mutable_bitField0_ = 0;
1672 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1673 com.google.protobuf.UnknownFieldSet.newBuilder();
1674 try {
1675 boolean done = false;
1676 while (!done) {
1677 int tag = input.readTag();
1678 switch (tag) {
1679 case 0:
1680 done = true;
1681 break;
1682 default: {
1683 if (!parseUnknownField(input, unknownFields,
1684 extensionRegistry, tag)) {
1685 done = true;
1686 }
1687 break;
1688 }
1689 case 8: {
1690 bitField0_ |= 0x00000001;
1691 year_ = input.readUInt32();
1692 break;
1693 }
1694 case 16: {
1695 bitField0_ |= 0x00000002;
1696 month_ = input.readUInt32();
1697 break;
1698 }
1699 case 32: {
1700 bitField0_ |= 0x00000004;
1701 dayOfMonth_ = input.readUInt32();
1702 break;
1703 }
1704 case 40: {
1705 int rawValue = input.readEnum();
1706 org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek value = org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek.valueOf(rawValue);
1707 if (value == null) {
1708 unknownFields.mergeVarintField(5, rawValue);
1709 } else {
1710 bitField0_ |= 0x00000008;
1711 dayOfWeek_ = value;
1712 }
1713 break;
1714 }
1715 case 48: {
1716 bitField0_ |= 0x00000010;
1717 hour_ = input.readUInt32();
1718 break;
1719 }
1720 case 56: {
1721 bitField0_ |= 0x00000020;
1722 minute_ = input.readUInt32();
1723 break;
1724 }
1725 case 64: {
1726 bitField0_ |= 0x00000040;
1727 second_ = input.readUInt32();
1728 break;
1729 }
1730 }
1731 }
1732 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1733 throw e.setUnfinishedMessage(this);
1734 } catch (java.io.IOException e) {
1735 throw new com.google.protobuf.InvalidProtocolBufferException(
1736 e.getMessage()).setUnfinishedMessage(this);
1737 } finally {
1738 this.unknownFields = unknownFields.build();
1739 makeExtensionsImmutable();
1740 }
1741 }
1742 public static final com.google.protobuf.Descriptors.Descriptor
1743 getDescriptor() {
1744 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor;
1745 }
1746
1747 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1748 internalGetFieldAccessorTable() {
1749 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTime_fieldAccessorTable
1750 .ensureFieldAccessorsInitialized(
1751 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.class, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder.class);
1752 }
1753
1754 public static com.google.protobuf.Parser<LocalTime> PARSER =
1755 new com.google.protobuf.AbstractParser<LocalTime>() {
1756 public LocalTime parsePartialFrom(
1757 com.google.protobuf.CodedInputStream input,
1758 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1759 throws com.google.protobuf.InvalidProtocolBufferException {
1760 return new LocalTime(input, extensionRegistry);
1761 }
1762 };
1763
1764 @java.lang.Override
1765 public com.google.protobuf.Parser<LocalTime> getParserForType() {
1766 return PARSER;
1767 }
1768
1769 private int bitField0_;
1770
1771 public static final int YEAR_FIELD_NUMBER = 1;
1772 private int year_;
1773
1774
1775
1776 public boolean hasYear() {
1777 return ((bitField0_ & 0x00000001) == 0x00000001);
1778 }
1779
1780
1781
1782 public int getYear() {
1783 return year_;
1784 }
1785
1786
1787 public static final int MONTH_FIELD_NUMBER = 2;
1788 private int month_;
1789
1790
1791
1792 public boolean hasMonth() {
1793 return ((bitField0_ & 0x00000002) == 0x00000002);
1794 }
1795
1796
1797
1798 public int getMonth() {
1799 return month_;
1800 }
1801
1802
1803 public static final int DAYOFMONTH_FIELD_NUMBER = 4;
1804 private int dayOfMonth_;
1805
1806
1807
1808 public boolean hasDayOfMonth() {
1809 return ((bitField0_ & 0x00000004) == 0x00000004);
1810 }
1811
1812
1813
1814 public int getDayOfMonth() {
1815 return dayOfMonth_;
1816 }
1817
1818
1819 public static final int DAYOFWEEK_FIELD_NUMBER = 5;
1820 private org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek dayOfWeek_;
1821
1822
1823
1824 public boolean hasDayOfWeek() {
1825 return ((bitField0_ & 0x00000008) == 0x00000008);
1826 }
1827
1828
1829
1830 public org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek getDayOfWeek() {
1831 return dayOfWeek_;
1832 }
1833
1834
1835 public static final int HOUR_FIELD_NUMBER = 6;
1836 private int hour_;
1837
1838
1839
1840 public boolean hasHour() {
1841 return ((bitField0_ & 0x00000010) == 0x00000010);
1842 }
1843
1844
1845
1846 public int getHour() {
1847 return hour_;
1848 }
1849
1850
1851 public static final int MINUTE_FIELD_NUMBER = 7;
1852 private int minute_;
1853
1854
1855
1856 public boolean hasMinute() {
1857 return ((bitField0_ & 0x00000020) == 0x00000020);
1858 }
1859
1860
1861
1862 public int getMinute() {
1863 return minute_;
1864 }
1865
1866
1867 public static final int SECOND_FIELD_NUMBER = 8;
1868 private int second_;
1869
1870
1871
1872 public boolean hasSecond() {
1873 return ((bitField0_ & 0x00000040) == 0x00000040);
1874 }
1875
1876
1877
1878 public int getSecond() {
1879 return second_;
1880 }
1881
1882 private void initFields() {
1883 year_ = 0;
1884 month_ = 0;
1885 dayOfMonth_ = 0;
1886 dayOfWeek_ = org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek.SUNDAY;
1887 hour_ = 0;
1888 minute_ = 0;
1889 second_ = 0;
1890 }
1891 private byte memoizedIsInitialized = -1;
1892 public final boolean isInitialized() {
1893 byte isInitialized = memoizedIsInitialized;
1894 if (isInitialized != -1) return isInitialized == 1;
1895
1896 if (!hasYear()) {
1897 memoizedIsInitialized = 0;
1898 return false;
1899 }
1900 if (!hasMonth()) {
1901 memoizedIsInitialized = 0;
1902 return false;
1903 }
1904 if (!hasDayOfMonth()) {
1905 memoizedIsInitialized = 0;
1906 return false;
1907 }
1908 if (!hasDayOfWeek()) {
1909 memoizedIsInitialized = 0;
1910 return false;
1911 }
1912 if (!hasHour()) {
1913 memoizedIsInitialized = 0;
1914 return false;
1915 }
1916 if (!hasMinute()) {
1917 memoizedIsInitialized = 0;
1918 return false;
1919 }
1920 if (!hasSecond()) {
1921 memoizedIsInitialized = 0;
1922 return false;
1923 }
1924 memoizedIsInitialized = 1;
1925 return true;
1926 }
1927
1928 public void writeTo(com.google.protobuf.CodedOutputStream output)
1929 throws java.io.IOException {
1930 getSerializedSize();
1931 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1932 output.writeUInt32(1, year_);
1933 }
1934 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1935 output.writeUInt32(2, month_);
1936 }
1937 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1938 output.writeUInt32(4, dayOfMonth_);
1939 }
1940 if (((bitField0_ & 0x00000008) == 0x00000008)) {
1941 output.writeEnum(5, dayOfWeek_.getNumber());
1942 }
1943 if (((bitField0_ & 0x00000010) == 0x00000010)) {
1944 output.writeUInt32(6, hour_);
1945 }
1946 if (((bitField0_ & 0x00000020) == 0x00000020)) {
1947 output.writeUInt32(7, minute_);
1948 }
1949 if (((bitField0_ & 0x00000040) == 0x00000040)) {
1950 output.writeUInt32(8, second_);
1951 }
1952 getUnknownFields().writeTo(output);
1953 }
1954
1955 private int memoizedSerializedSize = -1;
1956 public int getSerializedSize() {
1957 int size = memoizedSerializedSize;
1958 if (size != -1) return size;
1959
1960 size = 0;
1961 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1962 size += com.google.protobuf.CodedOutputStream
1963 .computeUInt32Size(1, year_);
1964 }
1965 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1966 size += com.google.protobuf.CodedOutputStream
1967 .computeUInt32Size(2, month_);
1968 }
1969 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1970 size += com.google.protobuf.CodedOutputStream
1971 .computeUInt32Size(4, dayOfMonth_);
1972 }
1973 if (((bitField0_ & 0x00000008) == 0x00000008)) {
1974 size += com.google.protobuf.CodedOutputStream
1975 .computeEnumSize(5, dayOfWeek_.getNumber());
1976 }
1977 if (((bitField0_ & 0x00000010) == 0x00000010)) {
1978 size += com.google.protobuf.CodedOutputStream
1979 .computeUInt32Size(6, hour_);
1980 }
1981 if (((bitField0_ & 0x00000020) == 0x00000020)) {
1982 size += com.google.protobuf.CodedOutputStream
1983 .computeUInt32Size(7, minute_);
1984 }
1985 if (((bitField0_ & 0x00000040) == 0x00000040)) {
1986 size += com.google.protobuf.CodedOutputStream
1987 .computeUInt32Size(8, second_);
1988 }
1989 size += getUnknownFields().getSerializedSize();
1990 memoizedSerializedSize = size;
1991 return size;
1992 }
1993
1994 private static final long serialVersionUID = 0L;
1995 @java.lang.Override
1996 protected java.lang.Object writeReplace()
1997 throws java.io.ObjectStreamException {
1998 return super.writeReplace();
1999 }
2000
2001 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
2002 com.google.protobuf.ByteString data)
2003 throws com.google.protobuf.InvalidProtocolBufferException {
2004 return PARSER.parseFrom(data);
2005 }
2006 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
2007 com.google.protobuf.ByteString data,
2008 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2009 throws com.google.protobuf.InvalidProtocolBufferException {
2010 return PARSER.parseFrom(data, extensionRegistry);
2011 }
2012 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(byte[] data)
2013 throws com.google.protobuf.InvalidProtocolBufferException {
2014 return PARSER.parseFrom(data);
2015 }
2016 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
2017 byte[] data,
2018 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2019 throws com.google.protobuf.InvalidProtocolBufferException {
2020 return PARSER.parseFrom(data, extensionRegistry);
2021 }
2022 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(java.io.InputStream input)
2023 throws java.io.IOException {
2024 return PARSER.parseFrom(input);
2025 }
2026 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
2027 java.io.InputStream input,
2028 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2029 throws java.io.IOException {
2030 return PARSER.parseFrom(input, extensionRegistry);
2031 }
2032 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseDelimitedFrom(java.io.InputStream input)
2033 throws java.io.IOException {
2034 return PARSER.parseDelimitedFrom(input);
2035 }
2036 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseDelimitedFrom(
2037 java.io.InputStream input,
2038 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2039 throws java.io.IOException {
2040 return PARSER.parseDelimitedFrom(input, extensionRegistry);
2041 }
2042 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
2043 com.google.protobuf.CodedInputStream input)
2044 throws java.io.IOException {
2045 return PARSER.parseFrom(input);
2046 }
2047 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
2048 com.google.protobuf.CodedInputStream input,
2049 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2050 throws java.io.IOException {
2051 return PARSER.parseFrom(input, extensionRegistry);
2052 }
2053
2054 public static Builder newBuilder() { return Builder.create(); }
2055 public Builder newBuilderForType() { return newBuilder(); }
2056 public static Builder newBuilder(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime prototype) {
2057 return newBuilder().mergeFrom(prototype);
2058 }
2059 public Builder toBuilder() { return newBuilder(this); }
2060
2061 @java.lang.Override
2062 protected Builder newBuilderForType(
2063 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2064 Builder builder = new Builder(parent);
2065 return builder;
2066 }
2067
2068
2069
2070 public static final class Builder extends
2071 com.google.protobuf.GeneratedMessage.Builder<Builder>
2072 implements org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder {
2073 public static final com.google.protobuf.Descriptors.Descriptor
2074 getDescriptor() {
2075 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor;
2076 }
2077
2078 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2079 internalGetFieldAccessorTable() {
2080 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTime_fieldAccessorTable
2081 .ensureFieldAccessorsInitialized(
2082 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.class, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder.class);
2083 }
2084
2085
2086 private Builder() {
2087 maybeForceBuilderInitialization();
2088 }
2089
2090 private Builder(
2091 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2092 super(parent);
2093 maybeForceBuilderInitialization();
2094 }
2095 private void maybeForceBuilderInitialization() {
2096 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2097 }
2098 }
2099 private static Builder create() {
2100 return new Builder();
2101 }
2102
2103 public Builder clear() {
2104 super.clear();
2105 year_ = 0;
2106 bitField0_ = (bitField0_ & ~0x00000001);
2107 month_ = 0;
2108 bitField0_ = (bitField0_ & ~0x00000002);
2109 dayOfMonth_ = 0;
2110 bitField0_ = (bitField0_ & ~0x00000004);
2111 dayOfWeek_ = org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek.SUNDAY;
2112 bitField0_ = (bitField0_ & ~0x00000008);
2113 hour_ = 0;
2114 bitField0_ = (bitField0_ & ~0x00000010);
2115 minute_ = 0;
2116 bitField0_ = (bitField0_ & ~0x00000020);
2117 second_ = 0;
2118 bitField0_ = (bitField0_ & ~0x00000040);
2119 return this;
2120 }
2121
2122 public Builder clone() {
2123 return create().mergeFrom(buildPartial());
2124 }
2125
2126 public com.google.protobuf.Descriptors.Descriptor
2127 getDescriptorForType() {
2128 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor;
2129 }
2130
2131 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime getDefaultInstanceForType() {
2132 return org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.getDefaultInstance();
2133 }
2134
2135 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime build() {
2136 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime result = buildPartial();
2137 if (!result.isInitialized()) {
2138 throw newUninitializedMessageException(result);
2139 }
2140 return result;
2141 }
2142
2143 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime buildPartial() {
2144 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime result = new org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime(this);
2145 int from_bitField0_ = bitField0_;
2146 int to_bitField0_ = 0;
2147 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2148 to_bitField0_ |= 0x00000001;
2149 }
2150 result.year_ = year_;
2151 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
2152 to_bitField0_ |= 0x00000002;
2153 }
2154 result.month_ = month_;
2155 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
2156 to_bitField0_ |= 0x00000004;
2157 }
2158 result.dayOfMonth_ = dayOfMonth_;
2159 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
2160 to_bitField0_ |= 0x00000008;
2161 }
2162 result.dayOfWeek_ = dayOfWeek_;
2163 if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
2164 to_bitField0_ |= 0x00000010;
2165 }
2166 result.hour_ = hour_;
2167 if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
2168 to_bitField0_ |= 0x00000020;
2169 }
2170 result.minute_ = minute_;
2171 if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
2172 to_bitField0_ |= 0x00000040;
2173 }
2174 result.second_ = second_;
2175 result.bitField0_ = to_bitField0_;
2176 onBuilt();
2177 return result;
2178 }
2179
2180 public Builder mergeFrom(com.google.protobuf.Message other) {
2181 if (other instanceof org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime) {
2182 return mergeFrom((org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime)other);
2183 } else {
2184 super.mergeFrom(other);
2185 return this;
2186 }
2187 }
2188
2189 public Builder mergeFrom(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime other) {
2190 if (other == org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.getDefaultInstance()) return this;
2191 if (other.hasYear()) {
2192 setYear(other.getYear());
2193 }
2194 if (other.hasMonth()) {
2195 setMonth(other.getMonth());
2196 }
2197 if (other.hasDayOfMonth()) {
2198 setDayOfMonth(other.getDayOfMonth());
2199 }
2200 if (other.hasDayOfWeek()) {
2201 setDayOfWeek(other.getDayOfWeek());
2202 }
2203 if (other.hasHour()) {
2204 setHour(other.getHour());
2205 }
2206 if (other.hasMinute()) {
2207 setMinute(other.getMinute());
2208 }
2209 if (other.hasSecond()) {
2210 setSecond(other.getSecond());
2211 }
2212 this.mergeUnknownFields(other.getUnknownFields());
2213 return this;
2214 }
2215
2216 public final boolean isInitialized() {
2217 if (!hasYear()) {
2218
2219 return false;
2220 }
2221 if (!hasMonth()) {
2222
2223 return false;
2224 }
2225 if (!hasDayOfMonth()) {
2226
2227 return false;
2228 }
2229 if (!hasDayOfWeek()) {
2230
2231 return false;
2232 }
2233 if (!hasHour()) {
2234
2235 return false;
2236 }
2237 if (!hasMinute()) {
2238
2239 return false;
2240 }
2241 if (!hasSecond()) {
2242
2243 return false;
2244 }
2245 return true;
2246 }
2247
2248 public Builder mergeFrom(
2249 com.google.protobuf.CodedInputStream input,
2250 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2251 throws java.io.IOException {
2252 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parsedMessage = null;
2253 try {
2254 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2255 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2256 parsedMessage = (org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime) e.getUnfinishedMessage();
2257 throw e;
2258 } finally {
2259 if (parsedMessage != null) {
2260 mergeFrom(parsedMessage);
2261 }
2262 }
2263 return this;
2264 }
2265 private int bitField0_;
2266
2267
2268 private int year_ ;
2269
2270
2271
2272 public boolean hasYear() {
2273 return ((bitField0_ & 0x00000001) == 0x00000001);
2274 }
2275
2276
2277
2278 public int getYear() {
2279 return year_;
2280 }
2281
2282
2283
2284 public Builder setYear(int value) {
2285 bitField0_ |= 0x00000001;
2286 year_ = value;
2287 onChanged();
2288 return this;
2289 }
2290
2291
2292
2293 public Builder clearYear() {
2294 bitField0_ = (bitField0_ & ~0x00000001);
2295 year_ = 0;
2296 onChanged();
2297 return this;
2298 }
2299
2300
2301 private int month_ ;
2302
2303
2304
2305 public boolean hasMonth() {
2306 return ((bitField0_ & 0x00000002) == 0x00000002);
2307 }
2308
2309
2310
2311 public int getMonth() {
2312 return month_;
2313 }
2314
2315
2316
2317 public Builder setMonth(int value) {
2318 bitField0_ |= 0x00000002;
2319 month_ = value;
2320 onChanged();
2321 return this;
2322 }
2323
2324
2325
2326 public Builder clearMonth() {
2327 bitField0_ = (bitField0_ & ~0x00000002);
2328 month_ = 0;
2329 onChanged();
2330 return this;
2331 }
2332
2333
2334 private int dayOfMonth_ ;
2335
2336
2337
2338 public boolean hasDayOfMonth() {
2339 return ((bitField0_ & 0x00000004) == 0x00000004);
2340 }
2341
2342
2343
2344 public int getDayOfMonth() {
2345 return dayOfMonth_;
2346 }
2347
2348
2349
2350 public Builder setDayOfMonth(int value) {
2351 bitField0_ |= 0x00000004;
2352 dayOfMonth_ = value;
2353 onChanged();
2354 return this;
2355 }
2356
2357
2358
2359 public Builder clearDayOfMonth() {
2360 bitField0_ = (bitField0_ & ~0x00000004);
2361 dayOfMonth_ = 0;
2362 onChanged();
2363 return this;
2364 }
2365
2366
2367 private org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek dayOfWeek_ = org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek.SUNDAY;
2368
2369
2370
2371 public boolean hasDayOfWeek() {
2372 return ((bitField0_ & 0x00000008) == 0x00000008);
2373 }
2374
2375
2376
2377 public org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek getDayOfWeek() {
2378 return dayOfWeek_;
2379 }
2380
2381
2382
2383 public Builder setDayOfWeek(org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek value) {
2384 if (value == null) {
2385 throw new NullPointerException();
2386 }
2387 bitField0_ |= 0x00000008;
2388 dayOfWeek_ = value;
2389 onChanged();
2390 return this;
2391 }
2392
2393
2394
2395 public Builder clearDayOfWeek() {
2396 bitField0_ = (bitField0_ & ~0x00000008);
2397 dayOfWeek_ = org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek.SUNDAY;
2398 onChanged();
2399 return this;
2400 }
2401
2402
2403 private int hour_ ;
2404
2405
2406
2407 public boolean hasHour() {
2408 return ((bitField0_ & 0x00000010) == 0x00000010);
2409 }
2410
2411
2412
2413 public int getHour() {
2414 return hour_;
2415 }
2416
2417
2418
2419 public Builder setHour(int value) {
2420 bitField0_ |= 0x00000010;
2421 hour_ = value;
2422 onChanged();
2423 return this;
2424 }
2425
2426
2427
2428 public Builder clearHour() {
2429 bitField0_ = (bitField0_ & ~0x00000010);
2430 hour_ = 0;
2431 onChanged();
2432 return this;
2433 }
2434
2435
2436 private int minute_ ;
2437
2438
2439
2440 public boolean hasMinute() {
2441 return ((bitField0_ & 0x00000020) == 0x00000020);
2442 }
2443
2444
2445
2446 public int getMinute() {
2447 return minute_;
2448 }
2449
2450
2451
2452 public Builder setMinute(int value) {
2453 bitField0_ |= 0x00000020;
2454 minute_ = value;
2455 onChanged();
2456 return this;
2457 }
2458
2459
2460
2461 public Builder clearMinute() {
2462 bitField0_ = (bitField0_ & ~0x00000020);
2463 minute_ = 0;
2464 onChanged();
2465 return this;
2466 }
2467
2468
2469 private int second_ ;
2470
2471
2472
2473 public boolean hasSecond() {
2474 return ((bitField0_ & 0x00000040) == 0x00000040);
2475 }
2476
2477
2478
2479 public int getSecond() {
2480 return second_;
2481 }
2482
2483
2484
2485 public Builder setSecond(int value) {
2486 bitField0_ |= 0x00000040;
2487 second_ = value;
2488 onChanged();
2489 return this;
2490 }
2491
2492
2493
2494 public Builder clearSecond() {
2495 bitField0_ = (bitField0_ & ~0x00000040);
2496 second_ = 0;
2497 onChanged();
2498 return this;
2499 }
2500
2501
2502 }
2503
2504 static {
2505 defaultInstance = new LocalTime(true);
2506 defaultInstance.initFields();
2507 }
2508
2509
2510 }
2511
2512 public interface LocalTimesOrBuilder
2513 extends com.google.protobuf.MessageOrBuilder {
2514
2515
2516
2517
2518
2519 java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime>
2520 getLocalTimeList();
2521
2522
2523
2524 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime getLocalTime(int index);
2525
2526
2527
2528 int getLocalTimeCount();
2529
2530
2531
2532 java.util.List<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder>
2533 getLocalTimeOrBuilderList();
2534
2535
2536
2537 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder getLocalTimeOrBuilder(
2538 int index);
2539 }
2540
2541
2542
2543 public static final class LocalTimes extends
2544 com.google.protobuf.GeneratedMessage
2545 implements LocalTimesOrBuilder {
2546
2547 private LocalTimes(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2548 super(builder);
2549 this.unknownFields = builder.getUnknownFields();
2550 }
2551 private LocalTimes(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2552
2553 private static final LocalTimes defaultInstance;
2554 public static LocalTimes getDefaultInstance() {
2555 return defaultInstance;
2556 }
2557
2558 public LocalTimes getDefaultInstanceForType() {
2559 return defaultInstance;
2560 }
2561
2562 private final com.google.protobuf.UnknownFieldSet unknownFields;
2563 @java.lang.Override
2564 public final com.google.protobuf.UnknownFieldSet
2565 getUnknownFields() {
2566 return this.unknownFields;
2567 }
2568 private LocalTimes(
2569 com.google.protobuf.CodedInputStream input,
2570 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2571 throws com.google.protobuf.InvalidProtocolBufferException {
2572 initFields();
2573 int mutable_bitField0_ = 0;
2574 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2575 com.google.protobuf.UnknownFieldSet.newBuilder();
2576 try {
2577 boolean done = false;
2578 while (!done) {
2579 int tag = input.readTag();
2580 switch (tag) {
2581 case 0:
2582 done = true;
2583 break;
2584 default: {
2585 if (!parseUnknownField(input, unknownFields,
2586 extensionRegistry, tag)) {
2587 done = true;
2588 }
2589 break;
2590 }
2591 case 10: {
2592 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
2593 localTime_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime>();
2594 mutable_bitField0_ |= 0x00000001;
2595 }
2596 localTime_.add(input.readMessage(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.PARSER, extensionRegistry));
2597 break;
2598 }
2599 }
2600 }
2601 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2602 throw e.setUnfinishedMessage(this);
2603 } catch (java.io.IOException e) {
2604 throw new com.google.protobuf.InvalidProtocolBufferException(
2605 e.getMessage()).setUnfinishedMessage(this);
2606 } finally {
2607 if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
2608 localTime_ = java.util.Collections.unmodifiableList(localTime_);
2609 }
2610 this.unknownFields = unknownFields.build();
2611 makeExtensionsImmutable();
2612 }
2613 }
2614 public static final com.google.protobuf.Descriptors.Descriptor
2615 getDescriptor() {
2616 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor;
2617 }
2618
2619 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2620 internalGetFieldAccessorTable() {
2621 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTimes_fieldAccessorTable
2622 .ensureFieldAccessorsInitialized(
2623 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.class, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.Builder.class);
2624 }
2625
2626 public static com.google.protobuf.Parser<LocalTimes> PARSER =
2627 new com.google.protobuf.AbstractParser<LocalTimes>() {
2628 public LocalTimes parsePartialFrom(
2629 com.google.protobuf.CodedInputStream input,
2630 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2631 throws com.google.protobuf.InvalidProtocolBufferException {
2632 return new LocalTimes(input, extensionRegistry);
2633 }
2634 };
2635
2636 @java.lang.Override
2637 public com.google.protobuf.Parser<LocalTimes> getParserForType() {
2638 return PARSER;
2639 }
2640
2641
2642 public static final int LOCALTIME_FIELD_NUMBER = 1;
2643 private java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime> localTime_;
2644
2645
2646
2647 public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime> getLocalTimeList() {
2648 return localTime_;
2649 }
2650
2651
2652
2653 public java.util.List<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder>
2654 getLocalTimeOrBuilderList() {
2655 return localTime_;
2656 }
2657
2658
2659
2660 public int getLocalTimeCount() {
2661 return localTime_.size();
2662 }
2663
2664
2665
2666 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime getLocalTime(int index) {
2667 return localTime_.get(index);
2668 }
2669
2670
2671
2672 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder getLocalTimeOrBuilder(
2673 int index) {
2674 return localTime_.get(index);
2675 }
2676
2677 private void initFields() {
2678 localTime_ = java.util.Collections.emptyList();
2679 }
2680 private byte memoizedIsInitialized = -1;
2681 public final boolean isInitialized() {
2682 byte isInitialized = memoizedIsInitialized;
2683 if (isInitialized != -1) return isInitialized == 1;
2684
2685 for (int i = 0; i < getLocalTimeCount(); i++) {
2686 if (!getLocalTime(i).isInitialized()) {
2687 memoizedIsInitialized = 0;
2688 return false;
2689 }
2690 }
2691 memoizedIsInitialized = 1;
2692 return true;
2693 }
2694
2695 public void writeTo(com.google.protobuf.CodedOutputStream output)
2696 throws java.io.IOException {
2697 getSerializedSize();
2698 for (int i = 0; i < localTime_.size(); i++) {
2699 output.writeMessage(1, localTime_.get(i));
2700 }
2701 getUnknownFields().writeTo(output);
2702 }
2703
2704 private int memoizedSerializedSize = -1;
2705 public int getSerializedSize() {
2706 int size = memoizedSerializedSize;
2707 if (size != -1) return size;
2708
2709 size = 0;
2710 for (int i = 0; i < localTime_.size(); i++) {
2711 size += com.google.protobuf.CodedOutputStream
2712 .computeMessageSize(1, localTime_.get(i));
2713 }
2714 size += getUnknownFields().getSerializedSize();
2715 memoizedSerializedSize = size;
2716 return size;
2717 }
2718
2719 private static final long serialVersionUID = 0L;
2720 @java.lang.Override
2721 protected java.lang.Object writeReplace()
2722 throws java.io.ObjectStreamException {
2723 return super.writeReplace();
2724 }
2725
2726 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
2727 com.google.protobuf.ByteString data)
2728 throws com.google.protobuf.InvalidProtocolBufferException {
2729 return PARSER.parseFrom(data);
2730 }
2731 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
2732 com.google.protobuf.ByteString data,
2733 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2734 throws com.google.protobuf.InvalidProtocolBufferException {
2735 return PARSER.parseFrom(data, extensionRegistry);
2736 }
2737 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(byte[] data)
2738 throws com.google.protobuf.InvalidProtocolBufferException {
2739 return PARSER.parseFrom(data);
2740 }
2741 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
2742 byte[] data,
2743 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2744 throws com.google.protobuf.InvalidProtocolBufferException {
2745 return PARSER.parseFrom(data, extensionRegistry);
2746 }
2747 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(java.io.InputStream input)
2748 throws java.io.IOException {
2749 return PARSER.parseFrom(input);
2750 }
2751 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
2752 java.io.InputStream input,
2753 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2754 throws java.io.IOException {
2755 return PARSER.parseFrom(input, extensionRegistry);
2756 }
2757 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseDelimitedFrom(java.io.InputStream input)
2758 throws java.io.IOException {
2759 return PARSER.parseDelimitedFrom(input);
2760 }
2761 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseDelimitedFrom(
2762 java.io.InputStream input,
2763 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2764 throws java.io.IOException {
2765 return PARSER.parseDelimitedFrom(input, extensionRegistry);
2766 }
2767 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
2768 com.google.protobuf.CodedInputStream input)
2769 throws java.io.IOException {
2770 return PARSER.parseFrom(input);
2771 }
2772 public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
2773 com.google.protobuf.CodedInputStream input,
2774 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2775 throws java.io.IOException {
2776 return PARSER.parseFrom(input, extensionRegistry);
2777 }
2778
2779 public static Builder newBuilder() { return Builder.create(); }
2780 public Builder newBuilderForType() { return newBuilder(); }
2781 public static Builder newBuilder(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes prototype) {
2782 return newBuilder().mergeFrom(prototype);
2783 }
2784 public Builder toBuilder() { return newBuilder(this); }
2785
2786 @java.lang.Override
2787 protected Builder newBuilderForType(
2788 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2789 Builder builder = new Builder(parent);
2790 return builder;
2791 }
2792
2793
2794
2795 public static final class Builder extends
2796 com.google.protobuf.GeneratedMessage.Builder<Builder>
2797 implements org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimesOrBuilder {
2798 public static final com.google.protobuf.Descriptors.Descriptor
2799 getDescriptor() {
2800 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor;
2801 }
2802
2803 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2804 internalGetFieldAccessorTable() {
2805 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTimes_fieldAccessorTable
2806 .ensureFieldAccessorsInitialized(
2807 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.class, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.Builder.class);
2808 }
2809
2810
2811 private Builder() {
2812 maybeForceBuilderInitialization();
2813 }
2814
2815 private Builder(
2816 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2817 super(parent);
2818 maybeForceBuilderInitialization();
2819 }
2820 private void maybeForceBuilderInitialization() {
2821 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2822 getLocalTimeFieldBuilder();
2823 }
2824 }
2825 private static Builder create() {
2826 return new Builder();
2827 }
2828
2829 public Builder clear() {
2830 super.clear();
2831 if (localTimeBuilder_ == null) {
2832 localTime_ = java.util.Collections.emptyList();
2833 bitField0_ = (bitField0_ & ~0x00000001);
2834 } else {
2835 localTimeBuilder_.clear();
2836 }
2837 return this;
2838 }
2839
2840 public Builder clone() {
2841 return create().mergeFrom(buildPartial());
2842 }
2843
2844 public com.google.protobuf.Descriptors.Descriptor
2845 getDescriptorForType() {
2846 return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor;
2847 }
2848
2849 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes getDefaultInstanceForType() {
2850 return org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.getDefaultInstance();
2851 }
2852
2853 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes build() {
2854 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes result = buildPartial();
2855 if (!result.isInitialized()) {
2856 throw newUninitializedMessageException(result);
2857 }
2858 return result;
2859 }
2860
2861 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes buildPartial() {
2862 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes result = new org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes(this);
2863 int from_bitField0_ = bitField0_;
2864 if (localTimeBuilder_ == null) {
2865 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2866 localTime_ = java.util.Collections.unmodifiableList(localTime_);
2867 bitField0_ = (bitField0_ & ~0x00000001);
2868 }
2869 result.localTime_ = localTime_;
2870 } else {
2871 result.localTime_ = localTimeBuilder_.build();
2872 }
2873 onBuilt();
2874 return result;
2875 }
2876
2877 public Builder mergeFrom(com.google.protobuf.Message other) {
2878 if (other instanceof org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes) {
2879 return mergeFrom((org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes)other);
2880 } else {
2881 super.mergeFrom(other);
2882 return this;
2883 }
2884 }
2885
2886 public Builder mergeFrom(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes other) {
2887 if (other == org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.getDefaultInstance()) return this;
2888 if (localTimeBuilder_ == null) {
2889 if (!other.localTime_.isEmpty()) {
2890 if (localTime_.isEmpty()) {
2891 localTime_ = other.localTime_;
2892 bitField0_ = (bitField0_ & ~0x00000001);
2893 } else {
2894 ensureLocalTimeIsMutable();
2895 localTime_.addAll(other.localTime_);
2896 }
2897 onChanged();
2898 }
2899 } else {
2900 if (!other.localTime_.isEmpty()) {
2901 if (localTimeBuilder_.isEmpty()) {
2902 localTimeBuilder_.dispose();
2903 localTimeBuilder_ = null;
2904 localTime_ = other.localTime_;
2905 bitField0_ = (bitField0_ & ~0x00000001);
2906 localTimeBuilder_ =
2907 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
2908 getLocalTimeFieldBuilder() : null;
2909 } else {
2910 localTimeBuilder_.addAllMessages(other.localTime_);
2911 }
2912 }
2913 }
2914 this.mergeUnknownFields(other.getUnknownFields());
2915 return this;
2916 }
2917
2918 public final boolean isInitialized() {
2919 for (int i = 0; i < getLocalTimeCount(); i++) {
2920 if (!getLocalTime(i).isInitialized()) {
2921
2922 return false;
2923 }
2924 }
2925 return true;
2926 }
2927
2928 public Builder mergeFrom(
2929 com.google.protobuf.CodedInputStream input,
2930 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2931 throws java.io.IOException {
2932 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parsedMessage = null;
2933 try {
2934 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2935 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2936 parsedMessage = (org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes) e.getUnfinishedMessage();
2937 throw e;
2938 } finally {
2939 if (parsedMessage != null) {
2940 mergeFrom(parsedMessage);
2941 }
2942 }
2943 return this;
2944 }
2945 private int bitField0_;
2946
2947
2948 private java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime> localTime_ =
2949 java.util.Collections.emptyList();
2950 private void ensureLocalTimeIsMutable() {
2951 if (!((bitField0_ & 0x00000001) == 0x00000001)) {
2952 localTime_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime>(localTime_);
2953 bitField0_ |= 0x00000001;
2954 }
2955 }
2956
2957 private com.google.protobuf.RepeatedFieldBuilder<
2958 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder> localTimeBuilder_;
2959
2960
2961
2962
2963 public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime> getLocalTimeList() {
2964 if (localTimeBuilder_ == null) {
2965 return java.util.Collections.unmodifiableList(localTime_);
2966 } else {
2967 return localTimeBuilder_.getMessageList();
2968 }
2969 }
2970
2971
2972
2973 public int getLocalTimeCount() {
2974 if (localTimeBuilder_ == null) {
2975 return localTime_.size();
2976 } else {
2977 return localTimeBuilder_.getCount();
2978 }
2979 }
2980
2981
2982
2983 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime getLocalTime(int index) {
2984 if (localTimeBuilder_ == null) {
2985 return localTime_.get(index);
2986 } else {
2987 return localTimeBuilder_.getMessage(index);
2988 }
2989 }
2990
2991
2992
2993 public Builder setLocalTime(
2994 int index, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime value) {
2995 if (localTimeBuilder_ == null) {
2996 if (value == null) {
2997 throw new NullPointerException();
2998 }
2999 ensureLocalTimeIsMutable();
3000 localTime_.set(index, value);
3001 onChanged();
3002 } else {
3003 localTimeBuilder_.setMessage(index, value);
3004 }
3005 return this;
3006 }
3007
3008
3009
3010 public Builder setLocalTime(
3011 int index, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder builderForValue) {
3012 if (localTimeBuilder_ == null) {
3013 ensureLocalTimeIsMutable();
3014 localTime_.set(index, builderForValue.build());
3015 onChanged();
3016 } else {
3017 localTimeBuilder_.setMessage(index, builderForValue.build());
3018 }
3019 return this;
3020 }
3021
3022
3023
3024 public Builder addLocalTime(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime value) {
3025 if (localTimeBuilder_ == null) {
3026 if (value == null) {
3027 throw new NullPointerException();
3028 }
3029 ensureLocalTimeIsMutable();
3030 localTime_.add(value);
3031 onChanged();
3032 } else {
3033 localTimeBuilder_.addMessage(value);
3034 }
3035 return this;
3036 }
3037
3038
3039
3040 public Builder addLocalTime(
3041 int index, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime value) {
3042 if (localTimeBuilder_ == null) {
3043 if (value == null) {
3044 throw new NullPointerException();
3045 }
3046 ensureLocalTimeIsMutable();
3047 localTime_.add(index, value);
3048 onChanged();
3049 } else {
3050 localTimeBuilder_.addMessage(index, value);
3051 }
3052 return this;
3053 }
3054
3055
3056
3057 public Builder addLocalTime(
3058 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder builderForValue) {
3059 if (localTimeBuilder_ == null) {
3060 ensureLocalTimeIsMutable();
3061 localTime_.add(builderForValue.build());
3062 onChanged();
3063 } else {
3064 localTimeBuilder_.addMessage(builderForValue.build());
3065 }
3066 return this;
3067 }
3068
3069
3070
3071 public Builder addLocalTime(
3072 int index, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder builderForValue) {
3073 if (localTimeBuilder_ == null) {
3074 ensureLocalTimeIsMutable();
3075 localTime_.add(index, builderForValue.build());
3076 onChanged();
3077 } else {
3078 localTimeBuilder_.addMessage(index, builderForValue.build());
3079 }
3080 return this;
3081 }
3082
3083
3084
3085 public Builder addAllLocalTime(
3086 java.lang.Iterable<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime> values) {
3087 if (localTimeBuilder_ == null) {
3088 ensureLocalTimeIsMutable();
3089 super.addAll(values, localTime_);
3090 onChanged();
3091 } else {
3092 localTimeBuilder_.addAllMessages(values);
3093 }
3094 return this;
3095 }
3096
3097
3098
3099 public Builder clearLocalTime() {
3100 if (localTimeBuilder_ == null) {
3101 localTime_ = java.util.Collections.emptyList();
3102 bitField0_ = (bitField0_ & ~0x00000001);
3103 onChanged();
3104 } else {
3105 localTimeBuilder_.clear();
3106 }
3107 return this;
3108 }
3109
3110
3111
3112 public Builder removeLocalTime(int index) {
3113 if (localTimeBuilder_ == null) {
3114 ensureLocalTimeIsMutable();
3115 localTime_.remove(index);
3116 onChanged();
3117 } else {
3118 localTimeBuilder_.remove(index);
3119 }
3120 return this;
3121 }
3122
3123
3124
3125 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder getLocalTimeBuilder(
3126 int index) {
3127 return getLocalTimeFieldBuilder().getBuilder(index);
3128 }
3129
3130
3131
3132 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder getLocalTimeOrBuilder(
3133 int index) {
3134 if (localTimeBuilder_ == null) {
3135 return localTime_.get(index); } else {
3136 return localTimeBuilder_.getMessageOrBuilder(index);
3137 }
3138 }
3139
3140
3141
3142 public java.util.List<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder>
3143 getLocalTimeOrBuilderList() {
3144 if (localTimeBuilder_ != null) {
3145 return localTimeBuilder_.getMessageOrBuilderList();
3146 } else {
3147 return java.util.Collections.unmodifiableList(localTime_);
3148 }
3149 }
3150
3151
3152
3153 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder addLocalTimeBuilder() {
3154 return getLocalTimeFieldBuilder().addBuilder(
3155 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.getDefaultInstance());
3156 }
3157
3158
3159
3160 public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder addLocalTimeBuilder(
3161 int index) {
3162 return getLocalTimeFieldBuilder().addBuilder(
3163 index, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.getDefaultInstance());
3164 }
3165
3166
3167
3168 public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder>
3169 getLocalTimeBuilderList() {
3170 return getLocalTimeFieldBuilder().getBuilderList();
3171 }
3172 private com.google.protobuf.RepeatedFieldBuilder<
3173 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder>
3174 getLocalTimeFieldBuilder() {
3175 if (localTimeBuilder_ == null) {
3176 localTimeBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
3177 org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimeOrBuilder>(
3178 localTime_,
3179 ((bitField0_ & 0x00000001) == 0x00000001),
3180 getParentForChildren(),
3181 isClean());
3182 localTime_ = null;
3183 }
3184 return localTimeBuilder_;
3185 }
3186
3187
3188 }
3189
3190 static {
3191 defaultInstance = new LocalTimes(true);
3192 defaultInstance.initFields();
3193 }
3194
3195
3196 }
3197
3198 private static com.google.protobuf.Descriptors.Descriptor
3199 internal_static_org_jboss_netty_example_localtime_Location_descriptor;
3200 private static
3201 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3202 internal_static_org_jboss_netty_example_localtime_Location_fieldAccessorTable;
3203 private static com.google.protobuf.Descriptors.Descriptor
3204 internal_static_org_jboss_netty_example_localtime_Locations_descriptor;
3205 private static
3206 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3207 internal_static_org_jboss_netty_example_localtime_Locations_fieldAccessorTable;
3208 private static com.google.protobuf.Descriptors.Descriptor
3209 internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor;
3210 private static
3211 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3212 internal_static_org_jboss_netty_example_localtime_LocalTime_fieldAccessorTable;
3213 private static com.google.protobuf.Descriptors.Descriptor
3214 internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor;
3215 private static
3216 com.google.protobuf.GeneratedMessage.FieldAccessorTable
3217 internal_static_org_jboss_netty_example_localtime_LocalTimes_fieldAccessorTable;
3218
3219 public static com.google.protobuf.Descriptors.FileDescriptor
3220 getDescriptor() {
3221 return descriptor;
3222 }
3223 private static com.google.protobuf.Descriptors.FileDescriptor
3224 descriptor;
3225 static {
3226 java.lang.String[] descriptorData = {
3227 "\nGsrc/main/java/org/jboss/netty/example/" +
3228 "localtime/LocalTimeProtocol.proto\022!org.j" +
3229 "boss.netty.example.localtime\"Y\n\010Location" +
3230 "\022?\n\tcontinent\030\001 \002(\0162,.org.jboss.netty.ex" +
3231 "ample.localtime.Continent\022\014\n\004city\030\002 \002(\t\"" +
3232 "J\n\tLocations\022=\n\010location\030\001 \003(\0132+.org.jbo" +
3233 "ss.netty.example.localtime.Location\"\253\001\n\t" +
3234 "LocalTime\022\014\n\004year\030\001 \002(\r\022\r\n\005month\030\002 \002(\r\022\022" +
3235 "\n\ndayOfMonth\030\004 \002(\r\022?\n\tdayOfWeek\030\005 \002(\0162,." +
3236 "org.jboss.netty.example.localtime.DayOfW",
3237 "eek\022\014\n\004hour\030\006 \002(\r\022\016\n\006minute\030\007 \002(\r\022\016\n\006sec" +
3238 "ond\030\010 \002(\r\"M\n\nLocalTimes\022?\n\tlocalTime\030\001 \003" +
3239 "(\0132,.org.jboss.netty.example.localtime.L" +
3240 "ocalTime*\231\001\n\tContinent\022\n\n\006AFRICA\020\000\022\013\n\007AM" +
3241 "ERICA\020\001\022\016\n\nANTARCTICA\020\002\022\n\n\006ARCTIC\020\003\022\010\n\004A" +
3242 "SIA\020\004\022\014\n\010ATLANTIC\020\005\022\r\n\tAUSTRALIA\020\006\022\n\n\006EU" +
3243 "ROPE\020\007\022\n\n\006INDIAN\020\010\022\013\n\007MIDEAST\020\t\022\013\n\007PACIF" +
3244 "IC\020\n*g\n\tDayOfWeek\022\n\n\006SUNDAY\020\001\022\n\n\006MONDAY\020" +
3245 "\002\022\013\n\007TUESDAY\020\003\022\r\n\tWEDNESDAY\020\004\022\014\n\010THURSDA" +
3246 "Y\020\005\022\n\n\006FRIDAY\020\006\022\014\n\010SATURDAY\020\007B\002H\001"
3247 };
3248 com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
3249 new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
3250 public com.google.protobuf.ExtensionRegistry assignDescriptors(
3251 com.google.protobuf.Descriptors.FileDescriptor root) {
3252 descriptor = root;
3253 internal_static_org_jboss_netty_example_localtime_Location_descriptor =
3254 getDescriptor().getMessageTypes().get(0);
3255 internal_static_org_jboss_netty_example_localtime_Location_fieldAccessorTable = new
3256 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3257 internal_static_org_jboss_netty_example_localtime_Location_descriptor,
3258 new java.lang.String[] { "Continent", "City", });
3259 internal_static_org_jboss_netty_example_localtime_Locations_descriptor =
3260 getDescriptor().getMessageTypes().get(1);
3261 internal_static_org_jboss_netty_example_localtime_Locations_fieldAccessorTable = new
3262 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3263 internal_static_org_jboss_netty_example_localtime_Locations_descriptor,
3264 new java.lang.String[] { "Location", });
3265 internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor =
3266 getDescriptor().getMessageTypes().get(2);
3267 internal_static_org_jboss_netty_example_localtime_LocalTime_fieldAccessorTable = new
3268 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3269 internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor,
3270 new java.lang.String[] { "Year", "Month", "DayOfMonth", "DayOfWeek", "Hour", "Minute", "Second", });
3271 internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor =
3272 getDescriptor().getMessageTypes().get(3);
3273 internal_static_org_jboss_netty_example_localtime_LocalTimes_fieldAccessorTable = new
3274 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3275 internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor,
3276 new java.lang.String[] { "LocalTime", });
3277 return null;
3278 }
3279 };
3280 com.google.protobuf.Descriptors.FileDescriptor
3281 .internalBuildGeneratedFileFrom(descriptorData,
3282 new com.google.protobuf.Descriptors.FileDescriptor[] {
3283 }, assigner);
3284 }
3285
3286
3287 }