PageRenderTime 61ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/tpc/src/serializers/protobuf/MediaContentHolder.java

http://thrift-protobuf-compare.googlecode.com/
Java | 1859 lines | 1659 code | 157 blank | 43 comment | 176 complexity | f4d616a1138fb63646554a0671fb15ec MD5 | raw file
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. package serializers.protobuf;
  3. public final class MediaContentHolder {
  4. private MediaContentHolder() {}
  5. public static void registerAllExtensions(
  6. com.google.protobuf.ExtensionRegistry registry) {
  7. }
  8. public static final class Image extends
  9. com.google.protobuf.GeneratedMessage {
  10. // Use Image.newBuilder() to construct.
  11. private Image() {}
  12. private static final Image defaultInstance = new Image();
  13. public static Image getDefaultInstance() {
  14. return defaultInstance;
  15. }
  16. public Image getDefaultInstanceForType() {
  17. return defaultInstance;
  18. }
  19. public static final com.google.protobuf.Descriptors.Descriptor
  20. getDescriptor() {
  21. return serializers.protobuf.MediaContentHolder.internal_static_serializers_protobuf_Image_descriptor;
  22. }
  23. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  24. internalGetFieldAccessorTable() {
  25. return serializers.protobuf.MediaContentHolder.internal_static_serializers_protobuf_Image_fieldAccessorTable;
  26. }
  27. public enum Size
  28. implements com.google.protobuf.ProtocolMessageEnum {
  29. SMALL(0, 0),
  30. LARGE(1, 1),
  31. ;
  32. public final int getNumber() { return value; }
  33. public static Size valueOf(int value) {
  34. switch (value) {
  35. case 0: return SMALL;
  36. case 1: return LARGE;
  37. default: return null;
  38. }
  39. }
  40. public static com.google.protobuf.Internal.EnumLiteMap<Size>
  41. internalGetValueMap() {
  42. return internalValueMap;
  43. }
  44. private static com.google.protobuf.Internal.EnumLiteMap<Size>
  45. internalValueMap =
  46. new com.google.protobuf.Internal.EnumLiteMap<Size>() {
  47. public Size findValueByNumber(int number) {
  48. return Size.valueOf(number)
  49. ; }
  50. };
  51. public final com.google.protobuf.Descriptors.EnumValueDescriptor
  52. getValueDescriptor() {
  53. return getDescriptor().getValues().get(index);
  54. }
  55. public final com.google.protobuf.Descriptors.EnumDescriptor
  56. getDescriptorForType() {
  57. return getDescriptor();
  58. }
  59. public static final com.google.protobuf.Descriptors.EnumDescriptor
  60. getDescriptor() {
  61. return serializers.protobuf.MediaContentHolder.Image.getDescriptor().getEnumTypes().get(0);
  62. }
  63. private static final Size[] VALUES = {
  64. SMALL, LARGE,
  65. };
  66. public static Size valueOf(
  67. com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
  68. if (desc.getType() != getDescriptor()) {
  69. throw new java.lang.IllegalArgumentException(
  70. "EnumValueDescriptor is not for this type.");
  71. }
  72. return VALUES[desc.getIndex()];
  73. }
  74. private final int index;
  75. private final int value;
  76. private Size(int index, int value) {
  77. this.index = index;
  78. this.value = value;
  79. }
  80. static {
  81. serializers.protobuf.MediaContentHolder.getDescriptor();
  82. }
  83. }
  84. // required string uri = 1;
  85. public static final int URI_FIELD_NUMBER = 1;
  86. private boolean hasUri;
  87. private java.lang.String uri_ = "";
  88. public boolean hasUri() { return hasUri; }
  89. public java.lang.String getUri() { return uri_; }
  90. // optional string title = 2;
  91. public static final int TITLE_FIELD_NUMBER = 2;
  92. private boolean hasTitle;
  93. private java.lang.String title_ = "";
  94. public boolean hasTitle() { return hasTitle; }
  95. public java.lang.String getTitle() { return title_; }
  96. // optional int32 width = 3;
  97. public static final int WIDTH_FIELD_NUMBER = 3;
  98. private boolean hasWidth;
  99. private int width_ = 0;
  100. public boolean hasWidth() { return hasWidth; }
  101. public int getWidth() { return width_; }
  102. // optional int32 height = 4;
  103. public static final int HEIGHT_FIELD_NUMBER = 4;
  104. private boolean hasHeight;
  105. private int height_ = 0;
  106. public boolean hasHeight() { return hasHeight; }
  107. public int getHeight() { return height_; }
  108. // optional .serializers.protobuf.Image.Size size = 5;
  109. public static final int SIZE_FIELD_NUMBER = 5;
  110. private boolean hasSize;
  111. private serializers.protobuf.MediaContentHolder.Image.Size size_ = serializers.protobuf.MediaContentHolder.Image.Size.SMALL;
  112. public boolean hasSize() { return hasSize; }
  113. public serializers.protobuf.MediaContentHolder.Image.Size getSize() { return size_; }
  114. public final boolean isInitialized() {
  115. if (!hasUri) return false;
  116. return true;
  117. }
  118. public void writeTo(com.google.protobuf.CodedOutputStream output)
  119. throws java.io.IOException {
  120. if (hasUri()) {
  121. output.writeString(1, getUri());
  122. }
  123. if (hasTitle()) {
  124. output.writeString(2, getTitle());
  125. }
  126. if (hasWidth()) {
  127. output.writeInt32(3, getWidth());
  128. }
  129. if (hasHeight()) {
  130. output.writeInt32(4, getHeight());
  131. }
  132. if (hasSize()) {
  133. output.writeEnum(5, getSize().getNumber());
  134. }
  135. getUnknownFields().writeTo(output);
  136. }
  137. private int memoizedSerializedSize = -1;
  138. public int getSerializedSize() {
  139. int size = memoizedSerializedSize;
  140. if (size != -1) return size;
  141. size = 0;
  142. if (hasUri()) {
  143. size += com.google.protobuf.CodedOutputStream
  144. .computeStringSize(1, getUri());
  145. }
  146. if (hasTitle()) {
  147. size += com.google.protobuf.CodedOutputStream
  148. .computeStringSize(2, getTitle());
  149. }
  150. if (hasWidth()) {
  151. size += com.google.protobuf.CodedOutputStream
  152. .computeInt32Size(3, getWidth());
  153. }
  154. if (hasHeight()) {
  155. size += com.google.protobuf.CodedOutputStream
  156. .computeInt32Size(4, getHeight());
  157. }
  158. if (hasSize()) {
  159. size += com.google.protobuf.CodedOutputStream
  160. .computeEnumSize(5, getSize().getNumber());
  161. }
  162. size += getUnknownFields().getSerializedSize();
  163. memoizedSerializedSize = size;
  164. return size;
  165. }
  166. public static serializers.protobuf.MediaContentHolder.Image parseFrom(
  167. com.google.protobuf.ByteString data)
  168. throws com.google.protobuf.InvalidProtocolBufferException {
  169. return newBuilder().mergeFrom(data).buildParsed();
  170. }
  171. public static serializers.protobuf.MediaContentHolder.Image parseFrom(
  172. com.google.protobuf.ByteString data,
  173. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  174. throws com.google.protobuf.InvalidProtocolBufferException {
  175. return newBuilder().mergeFrom(data, extensionRegistry)
  176. .buildParsed();
  177. }
  178. public static serializers.protobuf.MediaContentHolder.Image parseFrom(byte[] data)
  179. throws com.google.protobuf.InvalidProtocolBufferException {
  180. return newBuilder().mergeFrom(data).buildParsed();
  181. }
  182. public static serializers.protobuf.MediaContentHolder.Image parseFrom(
  183. byte[] data,
  184. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  185. throws com.google.protobuf.InvalidProtocolBufferException {
  186. return newBuilder().mergeFrom(data, extensionRegistry)
  187. .buildParsed();
  188. }
  189. public static serializers.protobuf.MediaContentHolder.Image parseFrom(java.io.InputStream input)
  190. throws java.io.IOException {
  191. return newBuilder().mergeFrom(input).buildParsed();
  192. }
  193. public static serializers.protobuf.MediaContentHolder.Image parseFrom(
  194. java.io.InputStream input,
  195. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  196. throws java.io.IOException {
  197. return newBuilder().mergeFrom(input, extensionRegistry)
  198. .buildParsed();
  199. }
  200. public static serializers.protobuf.MediaContentHolder.Image parseDelimitedFrom(java.io.InputStream input)
  201. throws java.io.IOException {
  202. return newBuilder().mergeDelimitedFrom(input).buildParsed();
  203. }
  204. public static serializers.protobuf.MediaContentHolder.Image parseDelimitedFrom(
  205. java.io.InputStream input,
  206. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  207. throws java.io.IOException {
  208. return newBuilder().mergeDelimitedFrom(input, extensionRegistry)
  209. .buildParsed();
  210. }
  211. public static serializers.protobuf.MediaContentHolder.Image parseFrom(
  212. com.google.protobuf.CodedInputStream input)
  213. throws java.io.IOException {
  214. return newBuilder().mergeFrom(input).buildParsed();
  215. }
  216. public static serializers.protobuf.MediaContentHolder.Image parseFrom(
  217. com.google.protobuf.CodedInputStream input,
  218. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  219. throws java.io.IOException {
  220. return newBuilder().mergeFrom(input, extensionRegistry)
  221. .buildParsed();
  222. }
  223. public static Builder newBuilder() { return Builder.create(); }
  224. public Builder newBuilderForType() { return newBuilder(); }
  225. public static Builder newBuilder(serializers.protobuf.MediaContentHolder.Image prototype) {
  226. return newBuilder().mergeFrom(prototype);
  227. }
  228. public Builder toBuilder() { return newBuilder(this); }
  229. public static final class Builder extends
  230. com.google.protobuf.GeneratedMessage.Builder<Builder> {
  231. private serializers.protobuf.MediaContentHolder.Image result;
  232. // Construct using serializers.protobuf.MediaContentHolder.Image.newBuilder()
  233. private Builder() {}
  234. private static Builder create() {
  235. Builder builder = new Builder();
  236. builder.result = new serializers.protobuf.MediaContentHolder.Image();
  237. return builder;
  238. }
  239. protected serializers.protobuf.MediaContentHolder.Image internalGetResult() {
  240. return result;
  241. }
  242. public Builder clear() {
  243. if (result == null) {
  244. throw new IllegalStateException(
  245. "Cannot call clear() after build().");
  246. }
  247. result = new serializers.protobuf.MediaContentHolder.Image();
  248. return this;
  249. }
  250. public Builder clone() {
  251. return create().mergeFrom(result);
  252. }
  253. public com.google.protobuf.Descriptors.Descriptor
  254. getDescriptorForType() {
  255. return serializers.protobuf.MediaContentHolder.Image.getDescriptor();
  256. }
  257. public serializers.protobuf.MediaContentHolder.Image getDefaultInstanceForType() {
  258. return serializers.protobuf.MediaContentHolder.Image.getDefaultInstance();
  259. }
  260. public boolean isInitialized() {
  261. return result.isInitialized();
  262. }
  263. public serializers.protobuf.MediaContentHolder.Image build() {
  264. if (result != null && !isInitialized()) {
  265. throw newUninitializedMessageException(result);
  266. }
  267. return buildPartial();
  268. }
  269. private serializers.protobuf.MediaContentHolder.Image buildParsed()
  270. throws com.google.protobuf.InvalidProtocolBufferException {
  271. if (!isInitialized()) {
  272. throw newUninitializedMessageException(
  273. result).asInvalidProtocolBufferException();
  274. }
  275. return buildPartial();
  276. }
  277. public serializers.protobuf.MediaContentHolder.Image buildPartial() {
  278. if (result == null) {
  279. throw new IllegalStateException(
  280. "build() has already been called on this Builder.");
  281. }
  282. serializers.protobuf.MediaContentHolder.Image returnMe = result;
  283. result = null;
  284. return returnMe;
  285. }
  286. public Builder mergeFrom(com.google.protobuf.Message other) {
  287. if (other instanceof serializers.protobuf.MediaContentHolder.Image) {
  288. return mergeFrom((serializers.protobuf.MediaContentHolder.Image)other);
  289. } else {
  290. super.mergeFrom(other);
  291. return this;
  292. }
  293. }
  294. public Builder mergeFrom(serializers.protobuf.MediaContentHolder.Image other) {
  295. if (other == serializers.protobuf.MediaContentHolder.Image.getDefaultInstance()) return this;
  296. if (other.hasUri()) {
  297. setUri(other.getUri());
  298. }
  299. if (other.hasTitle()) {
  300. setTitle(other.getTitle());
  301. }
  302. if (other.hasWidth()) {
  303. setWidth(other.getWidth());
  304. }
  305. if (other.hasHeight()) {
  306. setHeight(other.getHeight());
  307. }
  308. if (other.hasSize()) {
  309. setSize(other.getSize());
  310. }
  311. this.mergeUnknownFields(other.getUnknownFields());
  312. return this;
  313. }
  314. public Builder mergeFrom(
  315. com.google.protobuf.CodedInputStream input,
  316. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  317. throws java.io.IOException {
  318. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  319. com.google.protobuf.UnknownFieldSet.newBuilder(
  320. this.getUnknownFields());
  321. while (true) {
  322. int tag = input.readTag();
  323. switch (tag) {
  324. case 0:
  325. this.setUnknownFields(unknownFields.build());
  326. return this;
  327. default: {
  328. if (!parseUnknownField(input, unknownFields,
  329. extensionRegistry, tag)) {
  330. this.setUnknownFields(unknownFields.build());
  331. return this;
  332. }
  333. break;
  334. }
  335. case 10: {
  336. setUri(input.readString());
  337. break;
  338. }
  339. case 18: {
  340. setTitle(input.readString());
  341. break;
  342. }
  343. case 24: {
  344. setWidth(input.readInt32());
  345. break;
  346. }
  347. case 32: {
  348. setHeight(input.readInt32());
  349. break;
  350. }
  351. case 40: {
  352. int rawValue = input.readEnum();
  353. serializers.protobuf.MediaContentHolder.Image.Size value = serializers.protobuf.MediaContentHolder.Image.Size.valueOf(rawValue);
  354. if (value == null) {
  355. unknownFields.mergeVarintField(5, rawValue);
  356. } else {
  357. setSize(value);
  358. }
  359. break;
  360. }
  361. }
  362. }
  363. }
  364. // required string uri = 1;
  365. public boolean hasUri() {
  366. return result.hasUri();
  367. }
  368. public java.lang.String getUri() {
  369. return result.getUri();
  370. }
  371. public Builder setUri(java.lang.String value) {
  372. if (value == null) {
  373. throw new NullPointerException();
  374. }
  375. result.hasUri = true;
  376. result.uri_ = value;
  377. return this;
  378. }
  379. public Builder clearUri() {
  380. result.hasUri = false;
  381. result.uri_ = getDefaultInstance().getUri();
  382. return this;
  383. }
  384. // optional string title = 2;
  385. public boolean hasTitle() {
  386. return result.hasTitle();
  387. }
  388. public java.lang.String getTitle() {
  389. return result.getTitle();
  390. }
  391. public Builder setTitle(java.lang.String value) {
  392. if (value == null) {
  393. throw new NullPointerException();
  394. }
  395. result.hasTitle = true;
  396. result.title_ = value;
  397. return this;
  398. }
  399. public Builder clearTitle() {
  400. result.hasTitle = false;
  401. result.title_ = getDefaultInstance().getTitle();
  402. return this;
  403. }
  404. // optional int32 width = 3;
  405. public boolean hasWidth() {
  406. return result.hasWidth();
  407. }
  408. public int getWidth() {
  409. return result.getWidth();
  410. }
  411. public Builder setWidth(int value) {
  412. result.hasWidth = true;
  413. result.width_ = value;
  414. return this;
  415. }
  416. public Builder clearWidth() {
  417. result.hasWidth = false;
  418. result.width_ = 0;
  419. return this;
  420. }
  421. // optional int32 height = 4;
  422. public boolean hasHeight() {
  423. return result.hasHeight();
  424. }
  425. public int getHeight() {
  426. return result.getHeight();
  427. }
  428. public Builder setHeight(int value) {
  429. result.hasHeight = true;
  430. result.height_ = value;
  431. return this;
  432. }
  433. public Builder clearHeight() {
  434. result.hasHeight = false;
  435. result.height_ = 0;
  436. return this;
  437. }
  438. // optional .serializers.protobuf.Image.Size size = 5;
  439. public boolean hasSize() {
  440. return result.hasSize();
  441. }
  442. public serializers.protobuf.MediaContentHolder.Image.Size getSize() {
  443. return result.getSize();
  444. }
  445. public Builder setSize(serializers.protobuf.MediaContentHolder.Image.Size value) {
  446. if (value == null) {
  447. throw new NullPointerException();
  448. }
  449. result.hasSize = true;
  450. result.size_ = value;
  451. return this;
  452. }
  453. public Builder clearSize() {
  454. result.hasSize = false;
  455. result.size_ = serializers.protobuf.MediaContentHolder.Image.Size.SMALL;
  456. return this;
  457. }
  458. }
  459. static {
  460. serializers.protobuf.MediaContentHolder.getDescriptor();
  461. }
  462. static {
  463. serializers.protobuf.MediaContentHolder.internalForceInit();
  464. }
  465. }
  466. public static final class Media extends
  467. com.google.protobuf.GeneratedMessage {
  468. // Use Media.newBuilder() to construct.
  469. private Media() {}
  470. private static final Media defaultInstance = new Media();
  471. public static Media getDefaultInstance() {
  472. return defaultInstance;
  473. }
  474. public Media getDefaultInstanceForType() {
  475. return defaultInstance;
  476. }
  477. public static final com.google.protobuf.Descriptors.Descriptor
  478. getDescriptor() {
  479. return serializers.protobuf.MediaContentHolder.internal_static_serializers_protobuf_Media_descriptor;
  480. }
  481. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  482. internalGetFieldAccessorTable() {
  483. return serializers.protobuf.MediaContentHolder.internal_static_serializers_protobuf_Media_fieldAccessorTable;
  484. }
  485. public enum Player
  486. implements com.google.protobuf.ProtocolMessageEnum {
  487. JAVA(0, 0),
  488. ;
  489. public static final Player FLASH = JAVA;
  490. public final int getNumber() { return value; }
  491. public static Player valueOf(int value) {
  492. switch (value) {
  493. case 0: return JAVA;
  494. default: return null;
  495. }
  496. }
  497. public static com.google.protobuf.Internal.EnumLiteMap<Player>
  498. internalGetValueMap() {
  499. return internalValueMap;
  500. }
  501. private static com.google.protobuf.Internal.EnumLiteMap<Player>
  502. internalValueMap =
  503. new com.google.protobuf.Internal.EnumLiteMap<Player>() {
  504. public Player findValueByNumber(int number) {
  505. return Player.valueOf(number)
  506. ; }
  507. };
  508. public final com.google.protobuf.Descriptors.EnumValueDescriptor
  509. getValueDescriptor() {
  510. return getDescriptor().getValues().get(index);
  511. }
  512. public final com.google.protobuf.Descriptors.EnumDescriptor
  513. getDescriptorForType() {
  514. return getDescriptor();
  515. }
  516. public static final com.google.protobuf.Descriptors.EnumDescriptor
  517. getDescriptor() {
  518. return serializers.protobuf.MediaContentHolder.Media.getDescriptor().getEnumTypes().get(0);
  519. }
  520. private static final Player[] VALUES = {
  521. JAVA, FLASH,
  522. };
  523. public static Player valueOf(
  524. com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
  525. if (desc.getType() != getDescriptor()) {
  526. throw new java.lang.IllegalArgumentException(
  527. "EnumValueDescriptor is not for this type.");
  528. }
  529. return VALUES[desc.getIndex()];
  530. }
  531. private final int index;
  532. private final int value;
  533. private Player(int index, int value) {
  534. this.index = index;
  535. this.value = value;
  536. }
  537. static {
  538. serializers.protobuf.MediaContentHolder.getDescriptor();
  539. }
  540. }
  541. // required string uri = 1;
  542. public static final int URI_FIELD_NUMBER = 1;
  543. private boolean hasUri;
  544. private java.lang.String uri_ = "";
  545. public boolean hasUri() { return hasUri; }
  546. public java.lang.String getUri() { return uri_; }
  547. // optional string title = 2;
  548. public static final int TITLE_FIELD_NUMBER = 2;
  549. private boolean hasTitle;
  550. private java.lang.String title_ = "";
  551. public boolean hasTitle() { return hasTitle; }
  552. public java.lang.String getTitle() { return title_; }
  553. // optional int32 width = 3;
  554. public static final int WIDTH_FIELD_NUMBER = 3;
  555. private boolean hasWidth;
  556. private int width_ = 0;
  557. public boolean hasWidth() { return hasWidth; }
  558. public int getWidth() { return width_; }
  559. // optional int32 height = 4;
  560. public static final int HEIGHT_FIELD_NUMBER = 4;
  561. private boolean hasHeight;
  562. private int height_ = 0;
  563. public boolean hasHeight() { return hasHeight; }
  564. public int getHeight() { return height_; }
  565. // optional string format = 5;
  566. public static final int FORMAT_FIELD_NUMBER = 5;
  567. private boolean hasFormat;
  568. private java.lang.String format_ = "";
  569. public boolean hasFormat() { return hasFormat; }
  570. public java.lang.String getFormat() { return format_; }
  571. // optional int64 duration = 6;
  572. public static final int DURATION_FIELD_NUMBER = 6;
  573. private boolean hasDuration;
  574. private long duration_ = 0L;
  575. public boolean hasDuration() { return hasDuration; }
  576. public long getDuration() { return duration_; }
  577. // optional int64 size = 7;
  578. public static final int SIZE_FIELD_NUMBER = 7;
  579. private boolean hasSize;
  580. private long size_ = 0L;
  581. public boolean hasSize() { return hasSize; }
  582. public long getSize() { return size_; }
  583. // optional int32 bitrate = 8;
  584. public static final int BITRATE_FIELD_NUMBER = 8;
  585. private boolean hasBitrate;
  586. private int bitrate_ = 0;
  587. public boolean hasBitrate() { return hasBitrate; }
  588. public int getBitrate() { return bitrate_; }
  589. // repeated string person = 9;
  590. public static final int PERSON_FIELD_NUMBER = 9;
  591. private java.util.List<java.lang.String> person_ =
  592. java.util.Collections.emptyList();
  593. public java.util.List<java.lang.String> getPersonList() {
  594. return person_;
  595. }
  596. public int getPersonCount() { return person_.size(); }
  597. public java.lang.String getPerson(int index) {
  598. return person_.get(index);
  599. }
  600. // optional .serializers.protobuf.Media.Player player = 10;
  601. public static final int PLAYER_FIELD_NUMBER = 10;
  602. private boolean hasPlayer;
  603. private serializers.protobuf.MediaContentHolder.Media.Player player_ = serializers.protobuf.MediaContentHolder.Media.Player.JAVA;
  604. public boolean hasPlayer() { return hasPlayer; }
  605. public serializers.protobuf.MediaContentHolder.Media.Player getPlayer() { return player_; }
  606. // optional string copyright = 11;
  607. public static final int COPYRIGHT_FIELD_NUMBER = 11;
  608. private boolean hasCopyright;
  609. private java.lang.String copyright_ = "";
  610. public boolean hasCopyright() { return hasCopyright; }
  611. public java.lang.String getCopyright() { return copyright_; }
  612. public final boolean isInitialized() {
  613. if (!hasUri) return false;
  614. return true;
  615. }
  616. public void writeTo(com.google.protobuf.CodedOutputStream output)
  617. throws java.io.IOException {
  618. if (hasUri()) {
  619. output.writeString(1, getUri());
  620. }
  621. if (hasTitle()) {
  622. output.writeString(2, getTitle());
  623. }
  624. if (hasWidth()) {
  625. output.writeInt32(3, getWidth());
  626. }
  627. if (hasHeight()) {
  628. output.writeInt32(4, getHeight());
  629. }
  630. if (hasFormat()) {
  631. output.writeString(5, getFormat());
  632. }
  633. if (hasDuration()) {
  634. output.writeInt64(6, getDuration());
  635. }
  636. if (hasSize()) {
  637. output.writeInt64(7, getSize());
  638. }
  639. if (hasBitrate()) {
  640. output.writeInt32(8, getBitrate());
  641. }
  642. for (java.lang.String element : getPersonList()) {
  643. output.writeString(9, element);
  644. }
  645. if (hasPlayer()) {
  646. output.writeEnum(10, getPlayer().getNumber());
  647. }
  648. if (hasCopyright()) {
  649. output.writeString(11, getCopyright());
  650. }
  651. getUnknownFields().writeTo(output);
  652. }
  653. private int memoizedSerializedSize = -1;
  654. public int getSerializedSize() {
  655. int size = memoizedSerializedSize;
  656. if (size != -1) return size;
  657. size = 0;
  658. if (hasUri()) {
  659. size += com.google.protobuf.CodedOutputStream
  660. .computeStringSize(1, getUri());
  661. }
  662. if (hasTitle()) {
  663. size += com.google.protobuf.CodedOutputStream
  664. .computeStringSize(2, getTitle());
  665. }
  666. if (hasWidth()) {
  667. size += com.google.protobuf.CodedOutputStream
  668. .computeInt32Size(3, getWidth());
  669. }
  670. if (hasHeight()) {
  671. size += com.google.protobuf.CodedOutputStream
  672. .computeInt32Size(4, getHeight());
  673. }
  674. if (hasFormat()) {
  675. size += com.google.protobuf.CodedOutputStream
  676. .computeStringSize(5, getFormat());
  677. }
  678. if (hasDuration()) {
  679. size += com.google.protobuf.CodedOutputStream
  680. .computeInt64Size(6, getDuration());
  681. }
  682. if (hasSize()) {
  683. size += com.google.protobuf.CodedOutputStream
  684. .computeInt64Size(7, getSize());
  685. }
  686. if (hasBitrate()) {
  687. size += com.google.protobuf.CodedOutputStream
  688. .computeInt32Size(8, getBitrate());
  689. }
  690. {
  691. int dataSize = 0;
  692. for (java.lang.String element : getPersonList()) {
  693. dataSize += com.google.protobuf.CodedOutputStream
  694. .computeStringSizeNoTag(element);
  695. }
  696. size += dataSize;
  697. size += 1 * getPersonList().size();
  698. }
  699. if (hasPlayer()) {
  700. size += com.google.protobuf.CodedOutputStream
  701. .computeEnumSize(10, getPlayer().getNumber());
  702. }
  703. if (hasCopyright()) {
  704. size += com.google.protobuf.CodedOutputStream
  705. .computeStringSize(11, getCopyright());
  706. }
  707. size += getUnknownFields().getSerializedSize();
  708. memoizedSerializedSize = size;
  709. return size;
  710. }
  711. public static serializers.protobuf.MediaContentHolder.Media parseFrom(
  712. com.google.protobuf.ByteString data)
  713. throws com.google.protobuf.InvalidProtocolBufferException {
  714. return newBuilder().mergeFrom(data).buildParsed();
  715. }
  716. public static serializers.protobuf.MediaContentHolder.Media parseFrom(
  717. com.google.protobuf.ByteString data,
  718. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  719. throws com.google.protobuf.InvalidProtocolBufferException {
  720. return newBuilder().mergeFrom(data, extensionRegistry)
  721. .buildParsed();
  722. }
  723. public static serializers.protobuf.MediaContentHolder.Media parseFrom(byte[] data)
  724. throws com.google.protobuf.InvalidProtocolBufferException {
  725. return newBuilder().mergeFrom(data).buildParsed();
  726. }
  727. public static serializers.protobuf.MediaContentHolder.Media parseFrom(
  728. byte[] data,
  729. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  730. throws com.google.protobuf.InvalidProtocolBufferException {
  731. return newBuilder().mergeFrom(data, extensionRegistry)
  732. .buildParsed();
  733. }
  734. public static serializers.protobuf.MediaContentHolder.Media parseFrom(java.io.InputStream input)
  735. throws java.io.IOException {
  736. return newBuilder().mergeFrom(input).buildParsed();
  737. }
  738. public static serializers.protobuf.MediaContentHolder.Media parseFrom(
  739. java.io.InputStream input,
  740. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  741. throws java.io.IOException {
  742. return newBuilder().mergeFrom(input, extensionRegistry)
  743. .buildParsed();
  744. }
  745. public static serializers.protobuf.MediaContentHolder.Media parseDelimitedFrom(java.io.InputStream input)
  746. throws java.io.IOException {
  747. return newBuilder().mergeDelimitedFrom(input).buildParsed();
  748. }
  749. public static serializers.protobuf.MediaContentHolder.Media parseDelimitedFrom(
  750. java.io.InputStream input,
  751. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  752. throws java.io.IOException {
  753. return newBuilder().mergeDelimitedFrom(input, extensionRegistry)
  754. .buildParsed();
  755. }
  756. public static serializers.protobuf.MediaContentHolder.Media parseFrom(
  757. com.google.protobuf.CodedInputStream input)
  758. throws java.io.IOException {
  759. return newBuilder().mergeFrom(input).buildParsed();
  760. }
  761. public static serializers.protobuf.MediaContentHolder.Media parseFrom(
  762. com.google.protobuf.CodedInputStream input,
  763. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  764. throws java.io.IOException {
  765. return newBuilder().mergeFrom(input, extensionRegistry)
  766. .buildParsed();
  767. }
  768. public static Builder newBuilder() { return Builder.create(); }
  769. public Builder newBuilderForType() { return newBuilder(); }
  770. public static Builder newBuilder(serializers.protobuf.MediaContentHolder.Media prototype) {
  771. return newBuilder().mergeFrom(prototype);
  772. }
  773. public Builder toBuilder() { return newBuilder(this); }
  774. public static final class Builder extends
  775. com.google.protobuf.GeneratedMessage.Builder<Builder> {
  776. private serializers.protobuf.MediaContentHolder.Media result;
  777. // Construct using serializers.protobuf.MediaContentHolder.Media.newBuilder()
  778. private Builder() {}
  779. private static Builder create() {
  780. Builder builder = new Builder();
  781. builder.result = new serializers.protobuf.MediaContentHolder.Media();
  782. return builder;
  783. }
  784. protected serializers.protobuf.MediaContentHolder.Media internalGetResult() {
  785. return result;
  786. }
  787. public Builder clear() {
  788. if (result == null) {
  789. throw new IllegalStateException(
  790. "Cannot call clear() after build().");
  791. }
  792. result = new serializers.protobuf.MediaContentHolder.Media();
  793. return this;
  794. }
  795. public Builder clone() {
  796. return create().mergeFrom(result);
  797. }
  798. public com.google.protobuf.Descriptors.Descriptor
  799. getDescriptorForType() {
  800. return serializers.protobuf.MediaContentHolder.Media.getDescriptor();
  801. }
  802. public serializers.protobuf.MediaContentHolder.Media getDefaultInstanceForType() {
  803. return serializers.protobuf.MediaContentHolder.Media.getDefaultInstance();
  804. }
  805. public boolean isInitialized() {
  806. return result.isInitialized();
  807. }
  808. public serializers.protobuf.MediaContentHolder.Media build() {
  809. if (result != null && !isInitialized()) {
  810. throw newUninitializedMessageException(result);
  811. }
  812. return buildPartial();
  813. }
  814. private serializers.protobuf.MediaContentHolder.Media buildParsed()
  815. throws com.google.protobuf.InvalidProtocolBufferException {
  816. if (!isInitialized()) {
  817. throw newUninitializedMessageException(
  818. result).asInvalidProtocolBufferException();
  819. }
  820. return buildPartial();
  821. }
  822. public serializers.protobuf.MediaContentHolder.Media buildPartial() {
  823. if (result == null) {
  824. throw new IllegalStateException(
  825. "build() has already been called on this Builder.");
  826. }
  827. if (result.person_ != java.util.Collections.EMPTY_LIST) {
  828. result.person_ =
  829. java.util.Collections.unmodifiableList(result.person_);
  830. }
  831. serializers.protobuf.MediaContentHolder.Media returnMe = result;
  832. result = null;
  833. return returnMe;
  834. }
  835. public Builder mergeFrom(com.google.protobuf.Message other) {
  836. if (other instanceof serializers.protobuf.MediaContentHolder.Media) {
  837. return mergeFrom((serializers.protobuf.MediaContentHolder.Media)other);
  838. } else {
  839. super.mergeFrom(other);
  840. return this;
  841. }
  842. }
  843. public Builder mergeFrom(serializers.protobuf.MediaContentHolder.Media other) {
  844. if (other == serializers.protobuf.MediaContentHolder.Media.getDefaultInstance()) return this;
  845. if (other.hasUri()) {
  846. setUri(other.getUri());
  847. }
  848. if (other.hasTitle()) {
  849. setTitle(other.getTitle());
  850. }
  851. if (other.hasWidth()) {
  852. setWidth(other.getWidth());
  853. }
  854. if (other.hasHeight()) {
  855. setHeight(other.getHeight());
  856. }
  857. if (other.hasFormat()) {
  858. setFormat(other.getFormat());
  859. }
  860. if (other.hasDuration()) {
  861. setDuration(other.getDuration());
  862. }
  863. if (other.hasSize()) {
  864. setSize(other.getSize());
  865. }
  866. if (other.hasBitrate()) {
  867. setBitrate(other.getBitrate());
  868. }
  869. if (!other.person_.isEmpty()) {
  870. if (result.person_.isEmpty()) {
  871. result.person_ = new java.util.ArrayList<java.lang.String>();
  872. }
  873. result.person_.addAll(other.person_);
  874. }
  875. if (other.hasPlayer()) {
  876. setPlayer(other.getPlayer());
  877. }
  878. if (other.hasCopyright()) {
  879. setCopyright(other.getCopyright());
  880. }
  881. this.mergeUnknownFields(other.getUnknownFields());
  882. return this;
  883. }
  884. public Builder mergeFrom(
  885. com.google.protobuf.CodedInputStream input,
  886. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  887. throws java.io.IOException {
  888. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  889. com.google.protobuf.UnknownFieldSet.newBuilder(
  890. this.getUnknownFields());
  891. while (true) {
  892. int tag = input.readTag();
  893. switch (tag) {
  894. case 0:
  895. this.setUnknownFields(unknownFields.build());
  896. return this;
  897. default: {
  898. if (!parseUnknownField(input, unknownFields,
  899. extensionRegistry, tag)) {
  900. this.setUnknownFields(unknownFields.build());
  901. return this;
  902. }
  903. break;
  904. }
  905. case 10: {
  906. setUri(input.readString());
  907. break;
  908. }
  909. case 18: {
  910. setTitle(input.readString());
  911. break;
  912. }
  913. case 24: {
  914. setWidth(input.readInt32());
  915. break;
  916. }
  917. case 32: {
  918. setHeight(input.readInt32());
  919. break;
  920. }
  921. case 42: {
  922. setFormat(input.readString());
  923. break;
  924. }
  925. case 48: {
  926. setDuration(input.readInt64());
  927. break;
  928. }
  929. case 56: {
  930. setSize(input.readInt64());
  931. break;
  932. }
  933. case 64: {
  934. setBitrate(input.readInt32());
  935. break;
  936. }
  937. case 74: {
  938. addPerson(input.readString());
  939. break;
  940. }
  941. case 80: {
  942. int rawValue = input.readEnum();
  943. serializers.protobuf.MediaContentHolder.Media.Player value = serializers.protobuf.MediaContentHolder.Media.Player.valueOf(rawValue);
  944. if (value == null) {
  945. unknownFields.mergeVarintField(10, rawValue);
  946. } else {
  947. setPlayer(value);
  948. }
  949. break;
  950. }
  951. case 90: {
  952. setCopyright(input.readString());
  953. break;
  954. }
  955. }
  956. }
  957. }
  958. // required string uri = 1;
  959. public boolean hasUri() {
  960. return result.hasUri();
  961. }
  962. public java.lang.String getUri() {
  963. return result.getUri();
  964. }
  965. public Builder setUri(java.lang.String value) {
  966. if (value == null) {
  967. throw new NullPointerException();
  968. }
  969. result.hasUri = true;
  970. result.uri_ = value;
  971. return this;
  972. }
  973. public Builder clearUri() {
  974. result.hasUri = false;
  975. result.uri_ = getDefaultInstance().getUri();
  976. return this;
  977. }
  978. // optional string title = 2;
  979. public boolean hasTitle() {
  980. return result.hasTitle();
  981. }
  982. public java.lang.String getTitle() {
  983. return result.getTitle();
  984. }
  985. public Builder setTitle(java.lang.String value) {
  986. if (value == null) {
  987. throw new NullPointerException();
  988. }
  989. result.hasTitle = true;
  990. result.title_ = value;
  991. return this;
  992. }
  993. public Builder clearTitle() {
  994. result.hasTitle = false;
  995. result.title_ = getDefaultInstance().getTitle();
  996. return this;
  997. }
  998. // optional int32 width = 3;
  999. public boolean hasWidth() {
  1000. return result.hasWidth();
  1001. }
  1002. public int getWidth() {
  1003. return result.getWidth();
  1004. }
  1005. public Builder setWidth(int value) {
  1006. result.hasWidth = true;
  1007. result.width_ = value;
  1008. return this;
  1009. }
  1010. public Builder clearWidth() {
  1011. result.hasWidth = false;
  1012. result.width_ = 0;
  1013. return this;
  1014. }
  1015. // optional int32 height = 4;
  1016. public boolean hasHeight() {
  1017. return result.hasHeight();
  1018. }
  1019. public int getHeight() {
  1020. return result.getHeight();
  1021. }
  1022. public Builder setHeight(int value) {
  1023. result.hasHeight = true;
  1024. result.height_ = value;
  1025. return this;
  1026. }
  1027. public Builder clearHeight() {
  1028. result.hasHeight = false;
  1029. result.height_ = 0;
  1030. return this;
  1031. }
  1032. // optional string format = 5;
  1033. public boolean hasFormat() {
  1034. return result.hasFormat();
  1035. }
  1036. public java.lang.String getFormat() {
  1037. return result.getFormat();
  1038. }
  1039. public Builder setFormat(java.lang.String value) {
  1040. if (value == null) {
  1041. throw new NullPointerException();
  1042. }
  1043. result.hasFormat = true;
  1044. result.format_ = value;
  1045. return this;
  1046. }
  1047. public Builder clearFormat() {
  1048. result.hasFormat = false;
  1049. result.format_ = getDefaultInstance().getFormat();
  1050. return this;
  1051. }
  1052. // optional int64 duration = 6;
  1053. public boolean hasDuration() {
  1054. return result.hasDuration();
  1055. }
  1056. public long getDuration() {
  1057. return result.getDuration();
  1058. }
  1059. public Builder setDuration(long value) {
  1060. result.hasDuration = true;
  1061. result.duration_ = value;
  1062. return this;
  1063. }
  1064. public Builder clearDuration() {
  1065. result.hasDuration = false;
  1066. result.duration_ = 0L;
  1067. return this;
  1068. }
  1069. // optional int64 size = 7;
  1070. public boolean hasSize() {
  1071. return result.hasSize();
  1072. }
  1073. public long getSize() {
  1074. return result.getSize();
  1075. }
  1076. public Builder setSize(long value) {
  1077. result.hasSize = true;
  1078. result.size_ = value;
  1079. return this;
  1080. }
  1081. public Builder clearSize() {
  1082. result.hasSize = false;
  1083. result.size_ = 0L;
  1084. return this;
  1085. }
  1086. // optional int32 bitrate = 8;
  1087. public boolean hasBitrate() {
  1088. return result.hasBitrate();
  1089. }
  1090. public int getBitrate() {
  1091. return result.getBitrate();
  1092. }
  1093. public Builder setBitrate(int value) {
  1094. result.hasBitrate = true;
  1095. result.bitrate_ = value;
  1096. return this;
  1097. }
  1098. public Builder clearBitrate() {
  1099. result.hasBitrate = false;
  1100. result.bitrate_ = 0;
  1101. return this;
  1102. }
  1103. // repeated string person = 9;
  1104. public java.util.List<java.lang.String> getPersonList() {
  1105. return java.util.Collections.unmodifiableList(result.person_);
  1106. }
  1107. public int getPersonCount() {
  1108. return result.getPersonCount();
  1109. }
  1110. public java.lang.String getPerson(int index) {
  1111. return result.getPerson(index);
  1112. }
  1113. public Builder setPerson(int index, java.lang.String value) {
  1114. if (value == null) {
  1115. throw new NullPointerException();
  1116. }
  1117. result.person_.set(index, value);
  1118. return this;
  1119. }
  1120. public Builder addPerson(java.lang.String value) {
  1121. if (value == null) {
  1122. throw new NullPointerException();
  1123. }
  1124. if (result.person_.isEmpty()) {
  1125. result.person_ = new java.util.ArrayList<java.lang.String>();
  1126. }
  1127. result.person_.add(value);
  1128. return this;
  1129. }
  1130. public Builder addAllPerson(
  1131. java.lang.Iterable<? extends java.lang.String> values) {
  1132. if (result.person_.isEmpty()) {
  1133. result.person_ = new java.util.ArrayList<java.lang.String>();
  1134. }
  1135. super.addAll(values, result.person_);
  1136. return this;
  1137. }
  1138. public Builder clearPerson() {
  1139. result.person_ = java.util.Collections.emptyList();
  1140. return this;
  1141. }
  1142. // optional .serializers.protobuf.Media.Player player = 10;
  1143. public boolean hasPlayer() {
  1144. return result.hasPlayer();
  1145. }
  1146. public serializers.protobuf.MediaContentHolder.Media.Player getPlayer() {
  1147. return result.getPlayer();
  1148. }
  1149. public Builder setPlayer(serializers.protobuf.MediaContentHolder.Media.Player value) {
  1150. if (value == null) {
  1151. throw new NullPointerException();
  1152. }
  1153. result.hasPlayer = true;
  1154. result.player_ = value;
  1155. return this;
  1156. }
  1157. public Builder clearPlayer() {
  1158. result.hasPlayer = false;
  1159. result.player_ = serializers.protobuf.MediaContentHolder.Media.Player.JAVA;
  1160. return this;
  1161. }
  1162. // optional string copyright = 11;
  1163. public boolean hasCopyright() {
  1164. return result.hasCopyright();
  1165. }
  1166. public java.lang.String getCopyright() {
  1167. return result.getCopyright();
  1168. }
  1169. public Builder setCopyright(java.lang.String value) {
  1170. if (value == null) {
  1171. throw new NullPointerException();
  1172. }
  1173. result.hasCopyright = true;
  1174. result.copyright_ = value;
  1175. return this;
  1176. }
  1177. public Builder clearCopyright() {
  1178. result.hasCopyright = false;
  1179. result.copyright_ = getDefaultInstance().getCopyright();
  1180. return this;
  1181. }
  1182. }
  1183. static {
  1184. serializers.protobuf.MediaContentHolder.getDescriptor();
  1185. }
  1186. static {
  1187. serializers.protobuf.MediaContentHolder.internalForceInit();
  1188. }
  1189. }
  1190. public static final class MediaContent extends
  1191. com.google.protobuf.GeneratedMessage {
  1192. // Use MediaContent.newBuilder() to construct.
  1193. private MediaContent() {}
  1194. private static final MediaContent defaultInstance = new MediaContent();
  1195. public static MediaContent getDefaultInstance() {
  1196. return defaultInstance;
  1197. }
  1198. public MediaContent getDefaultInstanceForType() {
  1199. return defaultInstance;
  1200. }
  1201. public static final com.google.protobuf.Descriptors.Descriptor
  1202. getDescriptor() {
  1203. return serializers.protobuf.MediaContentHolder.internal_static_serializers_protobuf_MediaContent_descriptor;
  1204. }
  1205. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  1206. internalGetFieldAccessorTable() {
  1207. return serializers.protobuf.MediaContentHolder.internal_static_serializers_protobuf_MediaContent_fieldAccessorTable;
  1208. }
  1209. // repeated .serializers.protobuf.Image image = 1;
  1210. public static final int IMAGE_FIELD_NUMBER = 1;
  1211. private java.util.List<serializers.protobuf.MediaContentHolder.Image> image_ =
  1212. java.util.Collections.emptyList();
  1213. public java.util.List<serializers.protobuf.MediaContentHolder.Image> getImageList() {
  1214. return image_;
  1215. }
  1216. public int getImageCount() { return image_.size(); }
  1217. public serializers.protobuf.MediaContentHolder.Image getImage(int index) {
  1218. return image_.get(index);
  1219. }
  1220. // optional .serializers.protobuf.Media media = 2;
  1221. public static final int MEDIA_FIELD_NUMBER = 2;
  1222. private boolean hasMedia;
  1223. private serializers.protobuf.MediaContentHolder.Media media_ = serializers.protobuf.MediaContentHolder.Media.getDefaultInstance();
  1224. public boolean hasMedia() { return hasMedia; }
  1225. public serializers.protobuf.MediaContentHolder.Media getMedia() { return media_; }
  1226. public final boolean isInitialized() {
  1227. for (serializers.protobuf.MediaContentHolder.Image element : getImageList()) {
  1228. if (!element.isInitialized()) return false;
  1229. }
  1230. if (hasMedia()) {
  1231. if (!getMedia().isInitialized()) return false;
  1232. }
  1233. return true;
  1234. }
  1235. public void writeTo(com.google.protobuf.CodedOutputStream output)
  1236. throws java.io.IOException {
  1237. for (serializers.protobuf.MediaContentHolder.Image element : getImageList()) {
  1238. output.writeMessage(1, element);
  1239. }
  1240. if (hasMedia()) {
  1241. output.writeMessage(2, getMedia());
  1242. }
  1243. getUnknownFields().writeTo(output);
  1244. }
  1245. private int memoizedSerializedSize = -1;
  1246. public int getSerializedSize() {
  1247. int size = memoizedSerializedSize;
  1248. if (size != -1) return size;
  1249. size = 0;
  1250. for (serializers.protobuf.MediaContentHolder.Image element : getImageList()) {
  1251. size += com.google.protobuf.CodedOutputStream
  1252. .computeMessageSize(1, element);
  1253. }
  1254. if (hasMedia()) {
  1255. size += com.google.protobuf.CodedOutputStream
  1256. .computeMessageSize(2, getMedia());
  1257. }
  1258. size += getUnknownFields().getSerializedSize();
  1259. memoizedSerializedSize = size;
  1260. return size;
  1261. }
  1262. public static serializers.protobuf.MediaContentHolder.MediaContent parseFrom(
  1263. com.google.protobuf.ByteString data)
  1264. throws com.google.protobuf.InvalidProtocolBufferException {
  1265. return newBuilder().mergeFrom(data).buildParsed();
  1266. }
  1267. public static serializers.protobuf.MediaContentHolder.MediaContent parseFrom(
  1268. com.google.protobuf.ByteString data,
  1269. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1270. throws com.google.protobuf.InvalidProtocolBufferException {
  1271. return newBuilder().mergeFrom(data, extensionRegistry)
  1272. .buildParsed();
  1273. }
  1274. public static serializers.protobuf.MediaContentHolder.MediaContent parseFrom(byte[] data)
  1275. throws com.google.protobuf.InvalidProtocolBufferException {
  1276. return newBuilder().mergeFrom(data).buildParsed();
  1277. }
  1278. public static serializers.protobuf.MediaContentHolder.MediaContent parseFrom(
  1279. byte[] data,
  1280. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1281. throws com.google.protobuf.InvalidProtocolBufferException {
  1282. return newBuilder().mergeFrom(data, extensionRegistry)
  1283. .buildParsed();
  1284. }
  1285. public static serializers.protobuf.MediaContentHolder.MediaContent parseFrom(java.io.InputStream input)
  1286. throws java.io.IOException {
  1287. return newBuilder().mergeFrom(input).buildParsed();
  1288. }
  1289. public static serializers.protobuf.MediaContentHolder.MediaContent parseFrom(
  1290. java.io.InputStream input,
  1291. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1292. throws java.io.IOException {
  1293. return newBuilder().mergeFrom(input, extensionRegistry)
  1294. .buildParsed();
  1295. }
  1296. public static serializers.protobuf.MediaContentHolder.MediaContent parseDelimitedFrom(java.io.InputStream input)
  1297. throws java.io.IOException {
  1298. return newBuilder().mergeDelimitedFrom(input).buildParsed();
  1299. }
  1300. public static serializers.protobuf.MediaContentHolder.MediaContent parseDelimitedFrom(
  1301. java.io.InputStream input,
  1302. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1303. throws java.io.IOException {
  1304. return newBuilder().mergeDelimitedFrom(input, extensionRegistry)
  1305. .buildParsed();
  1306. }
  1307. public static serializers.protobuf.MediaContentHolder.MediaContent parseFrom(
  1308. com.google.protobuf.CodedInputStream input)
  1309. throws java.io.IOException {
  1310. return newBuilder().mergeFrom(input).buildParsed();
  1311. }
  1312. public static serializers.protobuf.MediaContentHolder.MediaContent parseFrom(
  1313. com.google.protobuf.CodedInputStream input,
  1314. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1315. throws java.io.IOException {
  1316. return newBuilder().mergeFrom(input, extensionRegistry)
  1317. .buildParsed();
  1318. }
  1319. public static Builder newBuilder() { return Builder.create(); }
  1320. public Builder newBuilderForType() { return newBuilder(); }
  1321. public static Builder newBuilder(serializers.protobuf.MediaContentHolder.MediaContent prototype) {
  1322. return newBuilder().mergeFrom(prototype);
  1323. }
  1324. public Builder toBuilder() { return newBuilder(this); }
  1325. public static final class Builder extends
  1326. com.google.protobuf.GeneratedMessage.Builder<Builder> {
  1327. private serializers.protobuf.MediaContentHolder.MediaContent result;
  1328. // Construct using serializers.protobuf.MediaContentHolder.MediaContent.newBuilder()
  1329. private Builder() {}
  1330. private static Builder create() {
  1331. Builder builder = new Builder();
  1332. builder.result = new serializers.protobuf.MediaContentHolder.MediaContent();
  1333. return builder;
  1334. }
  1335. protected serializers.protobuf.MediaContentHolder.MediaContent internalGetResult() {
  1336. return result;
  1337. }
  1338. public Builder clear() {
  1339. if (result == null) {
  1340. throw new IllegalStateException(
  1341. "Cannot call clear() after build().");
  1342. }
  1343. result = new serializers.protobuf.MediaContentHolder.MediaContent();
  1344. return this;
  1345. }
  1346. public Builder clone() {
  1347. return create().mergeFrom(result);
  1348. }
  1349. public com.google.protobuf.Descriptors.Descriptor
  1350. getDescriptorForType() {
  1351. return serializers.protobuf.MediaContentHolder.MediaContent.getDescriptor();
  1352. }
  1353. public serializers.protobuf.MediaContentHolder.MediaContent getDefaultInstanceForType() {
  1354. return serializers.protobuf.MediaContentHolder.MediaContent.getDefaultInstance();
  1355. }
  1356. public boolean isInitialized() {
  1357. return result.isInitialized();
  1358. }
  1359. public serializers.protobuf.MediaContentHolder.MediaContent build() {
  1360. if (result != null && !isInitialized()) {
  1361. throw newUninitializedMessageException(result);
  1362. }
  1363. return buildPartial();
  1364. }
  1365. private serializers.protobuf.MediaContentHolder.MediaContent buildParsed()
  1366. throws com.google.protobuf.InvalidProtocolBufferException {
  1367. if (!isInitialized()) {
  1368. throw newUninitializedMessageException(
  1369. result).asInvalidProtocolBufferException();
  1370. }
  1371. return buildPartial();
  1372. }
  1373. public serializers.protobuf.MediaContentHolder.MediaContent buildPartial() {
  1374. if (result == null) {
  1375. throw new IllegalStateException(
  1376. "build() has already been called on this Builder.");
  1377. }
  1378. if (result.image_ != java.util.Collections.EMPTY_LIST) {
  1379. result.image_ =
  1380. java.util.Collections.unmodifiableList(result.image_);
  1381. }
  1382. serializers.protobuf.MediaContentHolder.MediaContent returnMe = result;
  1383. result = null;
  1384. return returnMe;
  1385. }
  1386. public Builder mergeFrom(com.google.protobuf.Message other) {
  1387. if (other instanceof serializers.protobuf.MediaContentHolder.MediaContent) {
  1388. return mergeFrom((serializers.protobuf.MediaContentHolder.MediaContent)other);
  1389. } else {
  1390. super.mergeFrom(other);
  1391. return this;
  1392. }
  1393. }
  1394. public Builder mergeFrom(serializers.protobuf.MediaContentHolder.MediaContent other) {
  1395. if (other == serializers.protobuf.MediaContentHolder.MediaContent.getDefaultInstance()) return this;
  1396. if (!other.image_.isEmpty()) {
  1397. if (result.image_.isEmpty()) {
  1398. result.image_ = new java.util.ArrayList<serializers.protobuf.MediaContentHolder.Image>();
  1399. }
  1400. result.image_.addAll(other.image_);
  1401. }
  1402. if (other.hasMedia()) {
  1403. mergeMedia(other.getMedia());
  1404. }
  1405. this.mergeUnknownFields(other.getUnknownFields());
  1406. return this;
  1407. }
  1408. public Builder mergeFrom(
  1409. com.google.protobuf.CodedInputStream input,
  1410. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1411. throws java.io.IOException {
  1412. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  1413. com.google.protobuf.UnknownFieldSet.newBuilder(
  1414. this.getUnknownFields());
  1415. while (true) {
  1416. int tag = input.readTag();
  1417. switch (tag) {
  1418. case 0:
  1419. this.setUnknownFields(unknownFields.build());
  1420. return this;
  1421. default: {
  1422. if (!parseUnknownField(input, unknownFields,
  1423. extensionRegistry, tag)) {
  1424. this.setUnknownFields(unknownFields.build());
  1425. return this;
  1426. }
  1427. break;
  1428. }
  1429. case 10: {
  1430. serializers.protobuf.MediaContentHolder.Image.Builder subBuilder = serializers.protobuf.MediaContentHolder.Image.newBuilder();
  1431. input.readMessage(subBuilder, extensionRegistry);
  1432. addImage(subBuilder.buildPartial());
  1433. break;
  1434. }
  1435. case 18: {
  1436. serializers.protobuf.MediaContentHolder.Media.Builder subBuilder = serializers.protobuf.MediaContentHolder.Media.newBuilder();
  1437. if (hasMedia()) {
  1438. subBuilder.mergeFrom(getMedia());
  1439. }
  1440. input.readMessage(subBuilder, extensionRegistry);
  1441. setMedia(subBuilder.buildPartial());
  1442. break;
  1443. }
  1444. }
  1445. }
  1446. }
  1447. // repeated .serializers.protobuf.Image image = 1;
  1448. public java.util.List<serializers.protobuf.MediaContentHolder.Image> getImageList() {
  1449. return java.util.Collections.unmodifiableList(result.image_);
  1450. }
  1451. public int getImageCount() {
  1452. return result.getImageCount();
  1453. }
  1454. public serializers.protobuf.MediaContentHolder.Image getImage(int index) {
  1455. return result.getImage(index);
  1456. }
  1457. public Builder setImage(int index, serializers.protobuf.MediaContentHolder.Image value) {
  1458. if (value == null) {
  1459. throw new NullPointerException();
  1460. }
  1461. result.image_.set(index, value);
  1462. return this;
  1463. }
  1464. public Builder setImage(int index, serializers.protobuf.MediaContentHolder.Image.Builder builderForValue) {
  1465. result.image_.set(index, builderForValue.build());
  1466. return this;
  1467. }
  1468. public Builder addImage(serializers.protobuf.MediaContentHolder.Image value) {
  1469. if (value == null) {
  1470. throw new NullPointerException();
  1471. }
  1472. if (result.image_.isEmpty()) {
  1473. result.image_ = new java.util.ArrayList<serializers.protobuf.MediaContentHolder.Image>();
  1474. }
  1475. result.image_.add(value);
  1476. return this;
  1477. }
  1478. public Builder addImage(serializers.protobuf.MediaContentHolder.Image.Builder builderForValue) {
  1479. if (result.image_.isEmpty()) {
  1480. result.image_ = new java.util.ArrayList<serializers.protobuf.MediaContentHolder.Image>();
  1481. }
  1482. result.image_.add(builderForValue.build());
  1483. return this;
  1484. }
  1485. public Builder addAllImage(
  1486. java.lang.Iterable<? extends serializers.protobuf.MediaContentHolder.Image> values) {
  1487. if (result.image_.isEmpty()) {
  1488. result.image_ = new java.util.ArrayList<serializers.protobuf.MediaContentHolder.Image>();
  1489. }
  1490. super.addAll(values, result.image_);
  1491. return this;
  1492. }
  1493. public Builder clearImage() {
  1494. result.image_ = java.util.Collections.emptyList();
  1495. return this;
  1496. }
  1497. // optional .serializers.protobuf.Media media = 2;
  1498. public boolean hasMedia() {
  1499. return result.hasMedia();
  1500. }
  1501. public serializers.protobuf.MediaContentHolder.Media getMedia() {
  1502. return result.getMedia();
  1503. }
  1504. public Builder setMedia(serializers.protobuf.MediaContentHolder.Media value) {
  1505. if (value == null) {
  1506. throw new NullPointerException();
  1507. }
  1508. result.hasMedia = true;
  1509. result.media_ = value;
  1510. return this;
  1511. }
  1512. public Builder setMedia(serializers.protobuf.MediaContentHolder.Media.Builder builderForValue) {
  1513. result.hasMedia = true;
  1514. result.media_ = builderForValue.build();
  1515. return this;
  1516. }
  1517. public Builder mergeMedia(serializers.protobuf.MediaContentHolder.Media value) {
  1518. if (result.hasMedia() &&
  1519. result.media_ != serializers.protobuf.MediaContentHolder.Media.getDefaultInstance()) {
  1520. result.media_ =
  1521. serializers.protobuf.MediaContentHolder.Media.newBuilder(result.media_).mergeFrom(value).buildPartial();
  1522. } else {
  1523. result.media_ = value;
  1524. }
  1525. result.hasMedia = true;
  1526. return this;
  1527. }
  1528. public Builder clearMedia() {
  1529. result.hasMedia = false;
  1530. result.media_ = serializers.protobuf.MediaContentHolder.Media.getDefaultInstance();
  1531. return this;
  1532. }
  1533. }
  1534. static {
  1535. serializers.protobuf.MediaContentHolder.getDescriptor();
  1536. }
  1537. static {
  1538. serializers.protobuf.MediaContentHolder.internalForceInit();
  1539. }
  1540. }
  1541. public static abstract class MediaServer
  1542. implements com.google.protobuf.Service {
  1543. protected MediaServer() {}
  1544. public interface Interface {
  1545. public abstract void updateMedia(
  1546. com.google.protobuf.RpcController controller,
  1547. serializers.protobuf.MediaContentHolder.MediaContent request,
  1548. com.google.protobuf.RpcCallback<serializers.protobuf.MediaContentHolder.MediaContent> done);
  1549. }
  1550. public static com.google.protobuf.Service newReflectiveService(
  1551. final Interface impl) {
  1552. return new MediaServer() {
  1553. @Override
  1554. public void updateMedia(
  1555. com.google.protobuf.RpcController controller,
  1556. serializers.protobuf.MediaContentHolder.MediaContent request,
  1557. com.google.protobuf.RpcCallback<serializers.protobuf.MediaContentHolder.MediaContent> done) {
  1558. impl.updateMedia(controller, request, done);
  1559. }
  1560. };
  1561. }
  1562. public static com.google.protobuf.BlockingService
  1563. newReflectiveBlockingService(final BlockingInterface impl) {
  1564. return new com.google.protobuf.BlockingService() {
  1565. public final com.google.protobuf.Descriptors.ServiceDescriptor
  1566. getDescriptorForType() {
  1567. return getDescriptor();
  1568. }
  1569. public final com.google.protobuf.Message callBlockingMethod(
  1570. com.google.protobuf.Descriptors.MethodDescriptor method,
  1571. com.google.protobuf.RpcController controller,
  1572. com.google.protobuf.Message request)
  1573. throws com.google.protobuf.ServiceException {
  1574. if (method.getService() != getDescriptor()) {
  1575. throw new java.lang.IllegalArgumentException(
  1576. "Service.callBlockingMethod() given method descriptor for " +
  1577. "wrong service type.");
  1578. }
  1579. switch(method.getIndex()) {
  1580. case 0:
  1581. return impl.updateMedia(controller, (serializers.protobuf.MediaContentHolder.MediaContent)request);
  1582. default:
  1583. throw new java.lang.AssertionError("Can't get here.");
  1584. }
  1585. }
  1586. public final com.google.protobuf.Message
  1587. getRequestPrototype(
  1588. com.google.protobuf.Descriptors.MethodDescriptor method) {
  1589. if (method.getService() != getDescriptor()) {
  1590. throw new java.lang.IllegalArgumentException(
  1591. "Service.getRequestPrototype() given method " +
  1592. "descriptor for wrong service type.");
  1593. }
  1594. switch(method.getIndex()) {
  1595. case 0:
  1596. return serializers.protobuf.MediaContentHolder.MediaContent.getDefaultInstance();
  1597. default:
  1598. throw new java.lang.AssertionError("Can't get here.");
  1599. }
  1600. }
  1601. public final com.google.protobuf.Message
  1602. getResponsePrototype(
  1603. com.google.protobuf.Descriptors.MethodDescriptor method) {
  1604. if (method.getService() != getDescriptor()) {
  1605. throw new java.lang.IllegalArgumentException(
  1606. "Service.getResponsePrototype() given method " +
  1607. "descriptor for wrong service type.");
  1608. }
  1609. switch(method.getIndex()) {
  1610. case 0:
  1611. return serializers.protobuf.MediaContentHolder.MediaContent.getDefaultInstance();
  1612. default:
  1613. throw new java.lang.AssertionError("Can't get here.");
  1614. }
  1615. }
  1616. };
  1617. }
  1618. public abstract void updateMedia(
  1619. com.google.protobuf.RpcController controller,
  1620. serializers.protobuf.MediaContentHolder.MediaContent request,
  1621. com.google.protobuf.RpcCallback<serializers.protobuf.MediaContentHolder.MediaContent> done);
  1622. public static final
  1623. com.google.protobuf.Descriptors.ServiceDescriptor
  1624. getDescriptor() {
  1625. return serializers.protobuf.MediaContentHolder.getDescriptor().getServices().get(0);
  1626. }
  1627. public final com.google.protobuf.Descriptors.ServiceDescriptor
  1628. getDescriptorForType() {
  1629. return getDescriptor();
  1630. }
  1631. public final void callMethod(
  1632. com.google.protobuf.Descriptors.MethodDescriptor method,
  1633. com.google.protobuf.RpcController controller,
  1634. com.google.protobuf.Message request,
  1635. com.google.protobuf.RpcCallback<
  1636. com.google.protobuf.Message> done) {
  1637. if (method.getService() != getDescriptor()) {
  1638. throw new java.lang.IllegalArgumentException(
  1639. "Service.callMethod() given method descriptor for wrong " +
  1640. "service type.");
  1641. }
  1642. switch(method.getIndex()) {
  1643. case 0:
  1644. this.updateMedia(controller, (serializers.protobuf.MediaContentHolder.MediaContent)request,
  1645. com.google.protobuf.RpcUtil.<serializers.protobuf.MediaContentHolder.MediaContent>specializeCallback(
  1646. done));
  1647. return;
  1648. default:
  1649. throw new java.lang.AssertionError("Can't get here.");
  1650. }
  1651. }
  1652. public final com.google.protobuf.Message
  1653. getRequestPrototype(
  1654. com.google.protobuf.Descriptors.MethodDescriptor method) {
  1655. if (method.getService() != getDescriptor()) {
  1656. throw new java.lang.IllegalArgumentException(
  1657. "Service.getRequestPrototype() given method " +
  1658. "descriptor for wrong service type.");
  1659. }
  1660. switch(method.getIndex()) {
  1661. case 0:
  1662. return serializers.protobuf.MediaContentHolder.MediaContent.getDefaultInstance();
  1663. default:
  1664. throw new java.lang.AssertionError("Can't get here.");
  1665. }
  1666. }
  1667. public final com.google.protobuf.Message
  1668. getResponsePrototype(
  1669. com.google.protobuf.Descriptors.MethodDescriptor method) {
  1670. if (method.getService() != getDescriptor()) {
  1671. throw new java.lang.IllegalArgumentException(
  1672. "Service.getResponsePrototype() given method " +
  1673. "descriptor for wrong service type.");
  1674. }
  1675. switch(method.getIndex()) {
  1676. case 0:
  1677. return serializers.protobuf.MediaContentHolder.MediaContent.getDefaultInstance();
  1678. default:
  1679. throw new java.lang.AssertionError("Can't get here.");
  1680. }
  1681. }
  1682. public static Stub newStub(
  1683. com.google.protobuf.RpcChannel channel) {
  1684. return new Stub(channel);
  1685. }
  1686. public static final class Stub extends serializers.protobuf.MediaContentHolder.MediaServer implements Interface {
  1687. private Stub(com.google.protobuf.RpcChannel channel) {
  1688. this.channel = channel;
  1689. }
  1690. private final com.google.protobuf.RpcChannel channel;
  1691. public com.google.protobuf.RpcChannel getChannel() {
  1692. return channel;
  1693. }
  1694. public void updateMedia(
  1695. com.google.protobuf.RpcController controller,
  1696. serializers.protobuf.MediaContentHolder.MediaContent request,
  1697. com.google.protobuf.RpcCallback<serializers.protobuf.MediaContentHolder.MediaContent> done) {
  1698. channel.callMethod(
  1699. getDescriptor().getMethods().get(0),
  1700. controller,
  1701. request,
  1702. serializers.protobuf.MediaContentHolde