Advertisement
NLinker

Image entity generated by protobuf

Apr 11th, 2016
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 35.53 KB | None | 0 0
  1. /*
  2.  
  3. message Image {
  4.   required string uri = 1;      //url to the thumbnail
  5.   optional string title = 2;    //used in the html ALT
  6.   required int32 width = 3;     // of the image
  7.   required int32 height = 4;    // of the image
  8.   enum Size {
  9.     SMALL = 0;
  10.     LARGE = 1;
  11.   }
  12.   required Size size = 5;       // of the image (in relative terms, provided by cnbc for example)
  13. }
  14.  
  15. */
  16.  
  17.   public interface ImageOrBuilder extends
  18.       // @@protoc_insertion_point(interface_extends:serializers.protobuf.media.Image)
  19.       com.google.protobuf.MessageOrBuilder {
  20.  
  21.     /**
  22.      * <code>required string uri = 1;</code>
  23.      *
  24.      * <pre>
  25.      *url to the thumbnail
  26.      * </pre>
  27.      */
  28.     boolean hasUri();
  29.     /**
  30.      * <code>required string uri = 1;</code>
  31.      *
  32.      * <pre>
  33.      *url to the thumbnail
  34.      * </pre>
  35.      */
  36.     java.lang.String getUri();
  37.     /**
  38.      * <code>required string uri = 1;</code>
  39.      *
  40.      * <pre>
  41.      *url to the thumbnail
  42.      * </pre>
  43.      */
  44.     com.google.protobuf.ByteString
  45.         getUriBytes();
  46.  
  47.     /**
  48.      * <code>optional string title = 2;</code>
  49.      *
  50.      * <pre>
  51.      *used in the html ALT
  52.      * </pre>
  53.      */
  54.     boolean hasTitle();
  55.     /**
  56.      * <code>optional string title = 2;</code>
  57.      *
  58.      * <pre>
  59.      *used in the html ALT
  60.      * </pre>
  61.      */
  62.     java.lang.String getTitle();
  63.     /**
  64.      * <code>optional string title = 2;</code>
  65.      *
  66.      * <pre>
  67.      *used in the html ALT
  68.      * </pre>
  69.      */
  70.     com.google.protobuf.ByteString
  71.         getTitleBytes();
  72.  
  73.     /**
  74.      * <code>required int32 width = 3;</code>
  75.      *
  76.      * <pre>
  77.      * of the image
  78.      * </pre>
  79.      */
  80.     boolean hasWidth();
  81.     /**
  82.      * <code>required int32 width = 3;</code>
  83.      *
  84.      * <pre>
  85.      * of the image
  86.      * </pre>
  87.      */
  88.     int getWidth();
  89.  
  90.     /**
  91.      * <code>required int32 height = 4;</code>
  92.      *
  93.      * <pre>
  94.      * of the image
  95.      * </pre>
  96.      */
  97.     boolean hasHeight();
  98.     /**
  99.      * <code>required int32 height = 4;</code>
  100.      *
  101.      * <pre>
  102.      * of the image
  103.      * </pre>
  104.      */
  105.     int getHeight();
  106.  
  107.     /**
  108.      * <code>required .serializers.protobuf.media.Image.Size size = 5;</code>
  109.      *
  110.      * <pre>
  111.      * of the image (in relative terms, provided by cnbc for example)
  112.      * </pre>
  113.      */
  114.     boolean hasSize();
  115.     /**
  116.      * <code>required .serializers.protobuf.media.Image.Size size = 5;</code>
  117.      *
  118.      * <pre>
  119.      * of the image (in relative terms, provided by cnbc for example)
  120.      * </pre>
  121.      */
  122.     serializers.protobuf.media.MediaContentHolder.Image.Size getSize();
  123.   }
  124.   /**
  125.    * Protobuf type {@code serializers.protobuf.media.Image}
  126.    */
  127.   public static final class Image extends
  128.       com.google.protobuf.GeneratedMessage implements
  129.       // @@protoc_insertion_point(message_implements:serializers.protobuf.media.Image)
  130.       ImageOrBuilder {
  131.     // Use Image.newBuilder() to construct.
  132.     private Image(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
  133.       super(builder);
  134.       this.unknownFields = builder.getUnknownFields();
  135.     }
  136.     private Image(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
  137.  
  138.     private static final Image defaultInstance;
  139.     public static Image getDefaultInstance() {
  140.       return defaultInstance;
  141.     }
  142.  
  143.     public Image getDefaultInstanceForType() {
  144.       return defaultInstance;
  145.     }
  146.  
  147.     private final com.google.protobuf.UnknownFieldSet unknownFields;
  148.     @java.lang.Override
  149.     public final com.google.protobuf.UnknownFieldSet
  150.         getUnknownFields() {
  151.       return this.unknownFields;
  152.     }
  153.     private Image(
  154.         com.google.protobuf.CodedInputStream input,
  155.         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  156.         throws com.google.protobuf.InvalidProtocolBufferException {
  157.       initFields();
  158.       int mutable_bitField0_ = 0;
  159.       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  160.           com.google.protobuf.UnknownFieldSet.newBuilder();
  161.       try {
  162.         boolean done = false;
  163.         while (!done) {
  164.           int tag = input.readTag();
  165.           switch (tag) {
  166.             case 0:
  167.               done = true;
  168.               break;
  169.             default: {
  170.               if (!parseUnknownField(input, unknownFields,
  171.                                      extensionRegistry, tag)) {
  172.                 done = true;
  173.               }
  174.               break;
  175.             }
  176.             case 10: {
  177.               com.google.protobuf.ByteString bs = input.readBytes();
  178.               bitField0_ |= 0x00000001;
  179.               uri_ = bs;
  180.               break;
  181.             }
  182.             case 18: {
  183.               com.google.protobuf.ByteString bs = input.readBytes();
  184.               bitField0_ |= 0x00000002;
  185.               title_ = bs;
  186.               break;
  187.             }
  188.             case 24: {
  189.               bitField0_ |= 0x00000004;
  190.               width_ = input.readInt32();
  191.               break;
  192.             }
  193.             case 32: {
  194.               bitField0_ |= 0x00000008;
  195.               height_ = input.readInt32();
  196.               break;
  197.             }
  198.             case 40: {
  199.               int rawValue = input.readEnum();
  200.               serializers.protobuf.media.MediaContentHolder.Image.Size value = serializers.protobuf.media.MediaContentHolder.Image.Size.valueOf(rawValue);
  201.               if (value == null) {
  202.                 unknownFields.mergeVarintField(5, rawValue);
  203.               } else {
  204.                 bitField0_ |= 0x00000010;
  205.                 size_ = value;
  206.               }
  207.               break;
  208.             }
  209.           }
  210.         }
  211.       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  212.         throw e.setUnfinishedMessage(this);
  213.       } catch (java.io.IOException e) {
  214.         throw new com.google.protobuf.InvalidProtocolBufferException(
  215.             e.getMessage()).setUnfinishedMessage(this);
  216.       } finally {
  217.         this.unknownFields = unknownFields.build();
  218.         makeExtensionsImmutable();
  219.       }
  220.     }
  221.     public static final com.google.protobuf.Descriptors.Descriptor
  222.         getDescriptor() {
  223.       return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_descriptor;
  224.     }
  225.  
  226.     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  227.         internalGetFieldAccessorTable() {
  228.       return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_fieldAccessorTable
  229.           .ensureFieldAccessorsInitialized(
  230.               serializers.protobuf.media.MediaContentHolder.Image.class, serializers.protobuf.media.MediaContentHolder.Image.Builder.class);
  231.     }
  232.  
  233.     public static com.google.protobuf.Parser<Image> PARSER =
  234.         new com.google.protobuf.AbstractParser<Image>() {
  235.       public Image parsePartialFrom(
  236.           com.google.protobuf.CodedInputStream input,
  237.           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  238.           throws com.google.protobuf.InvalidProtocolBufferException {
  239.         return new Image(input, extensionRegistry);
  240.       }
  241.     };
  242.  
  243.     @java.lang.Override
  244.     public com.google.protobuf.Parser<Image> getParserForType() {
  245.       return PARSER;
  246.     }
  247.  
  248.     /**
  249.      * Protobuf enum {@code serializers.protobuf.media.Image.Size}
  250.      */
  251.     public enum Size
  252.         implements com.google.protobuf.ProtocolMessageEnum {
  253.       /**
  254.        * <code>SMALL = 0;</code>
  255.        */
  256.       SMALL(0, 0),
  257.       /**
  258.        * <code>LARGE = 1;</code>
  259.        */
  260.       LARGE(1, 1),
  261.       ;
  262.  
  263.       /**
  264.        * <code>SMALL = 0;</code>
  265.        */
  266.       public static final int SMALL_VALUE = 0;
  267.       /**
  268.        * <code>LARGE = 1;</code>
  269.        */
  270.       public static final int LARGE_VALUE = 1;
  271.  
  272.  
  273.       public final int getNumber() { return value; }
  274.  
  275.       public static Size valueOf(int value) {
  276.         switch (value) {
  277.           case 0: return SMALL;
  278.           case 1: return LARGE;
  279.           default: return null;
  280.         }
  281.       }
  282.  
  283.       public static com.google.protobuf.Internal.EnumLiteMap<Size>
  284.           internalGetValueMap() {
  285.         return internalValueMap;
  286.       }
  287.       private static com.google.protobuf.Internal.EnumLiteMap<Size>
  288.           internalValueMap =
  289.             new com.google.protobuf.Internal.EnumLiteMap<Size>() {
  290.               public Size findValueByNumber(int number) {
  291.                 return Size.valueOf(number);
  292.               }
  293.             };
  294.  
  295.       public final com.google.protobuf.Descriptors.EnumValueDescriptor
  296.           getValueDescriptor() {
  297.         return getDescriptor().getValues().get(index);
  298.       }
  299.       public final com.google.protobuf.Descriptors.EnumDescriptor
  300.           getDescriptorForType() {
  301.         return getDescriptor();
  302.       }
  303.       public static final com.google.protobuf.Descriptors.EnumDescriptor
  304.           getDescriptor() {
  305.         return serializers.protobuf.media.MediaContentHolder.Image.getDescriptor().getEnumTypes().get(0);
  306.       }
  307.  
  308.       private static final Size[] VALUES = values();
  309.  
  310.       public static Size valueOf(
  311.           com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
  312.         if (desc.getType() != getDescriptor()) {
  313.           throw new java.lang.IllegalArgumentException(
  314.             "EnumValueDescriptor is not for this type.");
  315.         }
  316.         return VALUES[desc.getIndex()];
  317.       }
  318.  
  319.       private final int index;
  320.       private final int value;
  321.  
  322.       private Size(int index, int value) {
  323.         this.index = index;
  324.         this.value = value;
  325.       }
  326.  
  327.       // @@protoc_insertion_point(enum_scope:serializers.protobuf.media.Image.Size)
  328.     }
  329.  
  330.     private int bitField0_;
  331.     public static final int URI_FIELD_NUMBER = 1;
  332.     private java.lang.Object uri_;
  333.     /**
  334.      * <code>required string uri = 1;</code>
  335.      *
  336.      * <pre>
  337.      *url to the thumbnail
  338.      * </pre>
  339.      */
  340.     public boolean hasUri() {
  341.       return ((bitField0_ & 0x00000001) == 0x00000001);
  342.     }
  343.     /**
  344.      * <code>required string uri = 1;</code>
  345.      *
  346.      * <pre>
  347.      *url to the thumbnail
  348.      * </pre>
  349.      */
  350.     public java.lang.String getUri() {
  351.       java.lang.Object ref = uri_;
  352.       if (ref instanceof java.lang.String) {
  353.         return (java.lang.String) ref;
  354.       } else {
  355.         com.google.protobuf.ByteString bs =
  356.             (com.google.protobuf.ByteString) ref;
  357.         java.lang.String s = bs.toStringUtf8();
  358.         if (bs.isValidUtf8()) {
  359.           uri_ = s;
  360.         }
  361.         return s;
  362.       }
  363.     }
  364.     /**
  365.      * <code>required string uri = 1;</code>
  366.      *
  367.      * <pre>
  368.      *url to the thumbnail
  369.      * </pre>
  370.      */
  371.     public com.google.protobuf.ByteString
  372.         getUriBytes() {
  373.       java.lang.Object ref = uri_;
  374.       if (ref instanceof java.lang.String) {
  375.         com.google.protobuf.ByteString b =
  376.             com.google.protobuf.ByteString.copyFromUtf8(
  377.                 (java.lang.String) ref);
  378.         uri_ = b;
  379.         return b;
  380.       } else {
  381.         return (com.google.protobuf.ByteString) ref;
  382.       }
  383.     }
  384.  
  385.     public static final int TITLE_FIELD_NUMBER = 2;
  386.     private java.lang.Object title_;
  387.     /**
  388.      * <code>optional string title = 2;</code>
  389.      *
  390.      * <pre>
  391.      *used in the html ALT
  392.      * </pre>
  393.      */
  394.     public boolean hasTitle() {
  395.       return ((bitField0_ & 0x00000002) == 0x00000002);
  396.     }
  397.     /**
  398.      * <code>optional string title = 2;</code>
  399.      *
  400.      * <pre>
  401.      *used in the html ALT
  402.      * </pre>
  403.      */
  404.     public java.lang.String getTitle() {
  405.       java.lang.Object ref = title_;
  406.       if (ref instanceof java.lang.String) {
  407.         return (java.lang.String) ref;
  408.       } else {
  409.         com.google.protobuf.ByteString bs =
  410.             (com.google.protobuf.ByteString) ref;
  411.         java.lang.String s = bs.toStringUtf8();
  412.         if (bs.isValidUtf8()) {
  413.           title_ = s;
  414.         }
  415.         return s;
  416.       }
  417.     }
  418.     /**
  419.      * <code>optional string title = 2;</code>
  420.      *
  421.      * <pre>
  422.      *used in the html ALT
  423.      * </pre>
  424.      */
  425.     public com.google.protobuf.ByteString
  426.         getTitleBytes() {
  427.       java.lang.Object ref = title_;
  428.       if (ref instanceof java.lang.String) {
  429.         com.google.protobuf.ByteString b =
  430.             com.google.protobuf.ByteString.copyFromUtf8(
  431.                 (java.lang.String) ref);
  432.         title_ = b;
  433.         return b;
  434.       } else {
  435.         return (com.google.protobuf.ByteString) ref;
  436.       }
  437.     }
  438.  
  439.     public static final int WIDTH_FIELD_NUMBER = 3;
  440.     private int width_;
  441.     /**
  442.      * <code>required int32 width = 3;</code>
  443.      *
  444.      * <pre>
  445.      * of the image
  446.      * </pre>
  447.      */
  448.     public boolean hasWidth() {
  449.       return ((bitField0_ & 0x00000004) == 0x00000004);
  450.     }
  451.     /**
  452.      * <code>required int32 width = 3;</code>
  453.      *
  454.      * <pre>
  455.      * of the image
  456.      * </pre>
  457.      */
  458.     public int getWidth() {
  459.       return width_;
  460.     }
  461.  
  462.     public static final int HEIGHT_FIELD_NUMBER = 4;
  463.     private int height_;
  464.     /**
  465.      * <code>required int32 height = 4;</code>
  466.      *
  467.      * <pre>
  468.      * of the image
  469.      * </pre>
  470.      */
  471.     public boolean hasHeight() {
  472.       return ((bitField0_ & 0x00000008) == 0x00000008);
  473.     }
  474.     /**
  475.      * <code>required int32 height = 4;</code>
  476.      *
  477.      * <pre>
  478.      * of the image
  479.      * </pre>
  480.      */
  481.     public int getHeight() {
  482.       return height_;
  483.     }
  484.  
  485.     public static final int SIZE_FIELD_NUMBER = 5;
  486.     private serializers.protobuf.media.MediaContentHolder.Image.Size size_;
  487.     /**
  488.      * <code>required .serializers.protobuf.media.Image.Size size = 5;</code>
  489.      *
  490.      * <pre>
  491.      * of the image (in relative terms, provided by cnbc for example)
  492.      * </pre>
  493.      */
  494.     public boolean hasSize() {
  495.       return ((bitField0_ & 0x00000010) == 0x00000010);
  496.     }
  497.     /**
  498.      * <code>required .serializers.protobuf.media.Image.Size size = 5;</code>
  499.      *
  500.      * <pre>
  501.      * of the image (in relative terms, provided by cnbc for example)
  502.      * </pre>
  503.      */
  504.     public serializers.protobuf.media.MediaContentHolder.Image.Size getSize() {
  505.       return size_;
  506.     }
  507.  
  508.     private void initFields() {
  509.       uri_ = "";
  510.       title_ = "";
  511.       width_ = 0;
  512.       height_ = 0;
  513.       size_ = serializers.protobuf.media.MediaContentHolder.Image.Size.SMALL;
  514.     }
  515.     private byte memoizedIsInitialized = -1;
  516.     public final boolean isInitialized() {
  517.       byte isInitialized = memoizedIsInitialized;
  518.       if (isInitialized == 1) return true;
  519.       if (isInitialized == 0) return false;
  520.  
  521.       if (!hasUri()) {
  522.         memoizedIsInitialized = 0;
  523.         return false;
  524.       }
  525.       if (!hasWidth()) {
  526.         memoizedIsInitialized = 0;
  527.         return false;
  528.       }
  529.       if (!hasHeight()) {
  530.         memoizedIsInitialized = 0;
  531.         return false;
  532.       }
  533.       if (!hasSize()) {
  534.         memoizedIsInitialized = 0;
  535.         return false;
  536.       }
  537.       memoizedIsInitialized = 1;
  538.       return true;
  539.     }
  540.  
  541.     public void writeTo(com.google.protobuf.CodedOutputStream output)
  542.                         throws java.io.IOException {
  543.       getSerializedSize();
  544.       if (((bitField0_ & 0x00000001) == 0x00000001)) {
  545.         output.writeBytes(1, getUriBytes());
  546.       }
  547.       if (((bitField0_ & 0x00000002) == 0x00000002)) {
  548.         output.writeBytes(2, getTitleBytes());
  549.       }
  550.       if (((bitField0_ & 0x00000004) == 0x00000004)) {
  551.         output.writeInt32(3, width_);
  552.       }
  553.       if (((bitField0_ & 0x00000008) == 0x00000008)) {
  554.         output.writeInt32(4, height_);
  555.       }
  556.       if (((bitField0_ & 0x00000010) == 0x00000010)) {
  557.         output.writeEnum(5, size_.getNumber());
  558.       }
  559.       getUnknownFields().writeTo(output);
  560.     }
  561.  
  562.     private int memoizedSerializedSize = -1;
  563.     public int getSerializedSize() {
  564.       int size = memoizedSerializedSize;
  565.       if (size != -1) return size;
  566.  
  567.       size = 0;
  568.       if (((bitField0_ & 0x00000001) == 0x00000001)) {
  569.         size += com.google.protobuf.CodedOutputStream
  570.           .computeBytesSize(1, getUriBytes());
  571.       }
  572.       if (((bitField0_ & 0x00000002) == 0x00000002)) {
  573.         size += com.google.protobuf.CodedOutputStream
  574.           .computeBytesSize(2, getTitleBytes());
  575.       }
  576.       if (((bitField0_ & 0x00000004) == 0x00000004)) {
  577.         size += com.google.protobuf.CodedOutputStream
  578.           .computeInt32Size(3, width_);
  579.       }
  580.       if (((bitField0_ & 0x00000008) == 0x00000008)) {
  581.         size += com.google.protobuf.CodedOutputStream
  582.           .computeInt32Size(4, height_);
  583.       }
  584.       if (((bitField0_ & 0x00000010) == 0x00000010)) {
  585.         size += com.google.protobuf.CodedOutputStream
  586.           .computeEnumSize(5, size_.getNumber());
  587.       }
  588.       size += getUnknownFields().getSerializedSize();
  589.       memoizedSerializedSize = size;
  590.       return size;
  591.     }
  592.  
  593.     private static final long serialVersionUID = 0L;
  594.     @java.lang.Override
  595.     protected java.lang.Object writeReplace()
  596.         throws java.io.ObjectStreamException {
  597.       return super.writeReplace();
  598.     }
  599.  
  600.     public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(
  601.         com.google.protobuf.ByteString data)
  602.         throws com.google.protobuf.InvalidProtocolBufferException {
  603.       return PARSER.parseFrom(data);
  604.     }
  605.     public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(
  606.         com.google.protobuf.ByteString data,
  607.         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  608.         throws com.google.protobuf.InvalidProtocolBufferException {
  609.       return PARSER.parseFrom(data, extensionRegistry);
  610.     }
  611.     public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(byte[] data)
  612.         throws com.google.protobuf.InvalidProtocolBufferException {
  613.       return PARSER.parseFrom(data);
  614.     }
  615.     public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(
  616.         byte[] data,
  617.         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  618.         throws com.google.protobuf.InvalidProtocolBufferException {
  619.       return PARSER.parseFrom(data, extensionRegistry);
  620.     }
  621.     public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(java.io.InputStream input)
  622.         throws java.io.IOException {
  623.       return PARSER.parseFrom(input);
  624.     }
  625.     public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(
  626.         java.io.InputStream input,
  627.         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  628.         throws java.io.IOException {
  629.       return PARSER.parseFrom(input, extensionRegistry);
  630.     }
  631.     public static serializers.protobuf.media.MediaContentHolder.Image parseDelimitedFrom(java.io.InputStream input)
  632.         throws java.io.IOException {
  633.       return PARSER.parseDelimitedFrom(input);
  634.     }
  635.     public static serializers.protobuf.media.MediaContentHolder.Image parseDelimitedFrom(
  636.         java.io.InputStream input,
  637.         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  638.         throws java.io.IOException {
  639.       return PARSER.parseDelimitedFrom(input, extensionRegistry);
  640.     }
  641.     public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(
  642.         com.google.protobuf.CodedInputStream input)
  643.         throws java.io.IOException {
  644.       return PARSER.parseFrom(input);
  645.     }
  646.     public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(
  647.         com.google.protobuf.CodedInputStream input,
  648.         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  649.         throws java.io.IOException {
  650.       return PARSER.parseFrom(input, extensionRegistry);
  651.     }
  652.  
  653.     public static Builder newBuilder() { return Builder.create(); }
  654.     public Builder newBuilderForType() { return newBuilder(); }
  655.     public static Builder newBuilder(serializers.protobuf.media.MediaContentHolder.Image prototype) {
  656.       return newBuilder().mergeFrom(prototype);
  657.     }
  658.     public Builder toBuilder() { return newBuilder(this); }
  659.  
  660.     @java.lang.Override
  661.     protected Builder newBuilderForType(
  662.         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  663.       Builder builder = new Builder(parent);
  664.       return builder;
  665.     }
  666.     /**
  667.      * Protobuf type {@code serializers.protobuf.media.Image}
  668.      */
  669.     public static final class Builder extends
  670.         com.google.protobuf.GeneratedMessage.Builder<Builder> implements
  671.         // @@protoc_insertion_point(builder_implements:serializers.protobuf.media.Image)
  672.         serializers.protobuf.media.MediaContentHolder.ImageOrBuilder {
  673.       public static final com.google.protobuf.Descriptors.Descriptor
  674.           getDescriptor() {
  675.         return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_descriptor;
  676.       }
  677.  
  678.       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  679.           internalGetFieldAccessorTable() {
  680.         return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_fieldAccessorTable
  681.             .ensureFieldAccessorsInitialized(
  682.                 serializers.protobuf.media.MediaContentHolder.Image.class, serializers.protobuf.media.MediaContentHolder.Image.Builder.class);
  683.       }
  684.  
  685.       // Construct using serializers.protobuf.media.MediaContentHolder.Image.newBuilder()
  686.       private Builder() {
  687.         maybeForceBuilderInitialization();
  688.       }
  689.  
  690.       private Builder(
  691.           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  692.         super(parent);
  693.         maybeForceBuilderInitialization();
  694.       }
  695.       private void maybeForceBuilderInitialization() {
  696.         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
  697.         }
  698.       }
  699.       private static Builder create() {
  700.         return new Builder();
  701.       }
  702.  
  703.       public Builder clear() {
  704.         super.clear();
  705.         uri_ = "";
  706.         bitField0_ = (bitField0_ & ~0x00000001);
  707.         title_ = "";
  708.         bitField0_ = (bitField0_ & ~0x00000002);
  709.         width_ = 0;
  710.         bitField0_ = (bitField0_ & ~0x00000004);
  711.         height_ = 0;
  712.         bitField0_ = (bitField0_ & ~0x00000008);
  713.         size_ = serializers.protobuf.media.MediaContentHolder.Image.Size.SMALL;
  714.         bitField0_ = (bitField0_ & ~0x00000010);
  715.         return this;
  716.       }
  717.  
  718.       public Builder clone() {
  719.         return create().mergeFrom(buildPartial());
  720.       }
  721.  
  722.       public com.google.protobuf.Descriptors.Descriptor
  723.           getDescriptorForType() {
  724.         return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_descriptor;
  725.       }
  726.  
  727.       public serializers.protobuf.media.MediaContentHolder.Image getDefaultInstanceForType() {
  728.         return serializers.protobuf.media.MediaContentHolder.Image.getDefaultInstance();
  729.       }
  730.  
  731.       public serializers.protobuf.media.MediaContentHolder.Image build() {
  732.         serializers.protobuf.media.MediaContentHolder.Image result = buildPartial();
  733.         if (!result.isInitialized()) {
  734.           throw newUninitializedMessageException(result);
  735.         }
  736.         return result;
  737.       }
  738.  
  739.       public serializers.protobuf.media.MediaContentHolder.Image buildPartial() {
  740.         serializers.protobuf.media.MediaContentHolder.Image result = new serializers.protobuf.media.MediaContentHolder.Image(this);
  741.         int from_bitField0_ = bitField0_;
  742.         int to_bitField0_ = 0;
  743.         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
  744.           to_bitField0_ |= 0x00000001;
  745.         }
  746.         result.uri_ = uri_;
  747.         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
  748.           to_bitField0_ |= 0x00000002;
  749.         }
  750.         result.title_ = title_;
  751.         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
  752.           to_bitField0_ |= 0x00000004;
  753.         }
  754.         result.width_ = width_;
  755.         if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
  756.           to_bitField0_ |= 0x00000008;
  757.         }
  758.         result.height_ = height_;
  759.         if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
  760.           to_bitField0_ |= 0x00000010;
  761.         }
  762.         result.size_ = size_;
  763.         result.bitField0_ = to_bitField0_;
  764.         onBuilt();
  765.         return result;
  766.       }
  767.  
  768.       public Builder mergeFrom(com.google.protobuf.Message other) {
  769.         if (other instanceof serializers.protobuf.media.MediaContentHolder.Image) {
  770.           return mergeFrom((serializers.protobuf.media.MediaContentHolder.Image)other);
  771.         } else {
  772.           super.mergeFrom(other);
  773.           return this;
  774.         }
  775.       }
  776.  
  777.       public Builder mergeFrom(serializers.protobuf.media.MediaContentHolder.Image other) {
  778.         if (other == serializers.protobuf.media.MediaContentHolder.Image.getDefaultInstance()) return this;
  779.         if (other.hasUri()) {
  780.           bitField0_ |= 0x00000001;
  781.           uri_ = other.uri_;
  782.           onChanged();
  783.         }
  784.         if (other.hasTitle()) {
  785.           bitField0_ |= 0x00000002;
  786.           title_ = other.title_;
  787.           onChanged();
  788.         }
  789.         if (other.hasWidth()) {
  790.           setWidth(other.getWidth());
  791.         }
  792.         if (other.hasHeight()) {
  793.           setHeight(other.getHeight());
  794.         }
  795.         if (other.hasSize()) {
  796.           setSize(other.getSize());
  797.         }
  798.         this.mergeUnknownFields(other.getUnknownFields());
  799.         return this;
  800.       }
  801.  
  802.       public final boolean isInitialized() {
  803.         if (!hasUri()) {
  804.          
  805.           return false;
  806.         }
  807.         if (!hasWidth()) {
  808.          
  809.           return false;
  810.         }
  811.         if (!hasHeight()) {
  812.          
  813.           return false;
  814.         }
  815.         if (!hasSize()) {
  816.          
  817.           return false;
  818.         }
  819.         return true;
  820.       }
  821.  
  822.       public Builder mergeFrom(
  823.           com.google.protobuf.CodedInputStream input,
  824.           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  825.           throws java.io.IOException {
  826.         serializers.protobuf.media.MediaContentHolder.Image parsedMessage = null;
  827.         try {
  828.           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  829.         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  830.           parsedMessage = (serializers.protobuf.media.MediaContentHolder.Image) e.getUnfinishedMessage();
  831.           throw e;
  832.         } finally {
  833.           if (parsedMessage != null) {
  834.             mergeFrom(parsedMessage);
  835.           }
  836.         }
  837.         return this;
  838.       }
  839.       private int bitField0_;
  840.  
  841.       private java.lang.Object uri_ = "";
  842.       /**
  843.        * <code>required string uri = 1;</code>
  844.        *
  845.        * <pre>
  846.        *url to the thumbnail
  847.        * </pre>
  848.        */
  849.       public boolean hasUri() {
  850.         return ((bitField0_ & 0x00000001) == 0x00000001);
  851.       }
  852.       /**
  853.        * <code>required string uri = 1;</code>
  854.        *
  855.        * <pre>
  856.        *url to the thumbnail
  857.        * </pre>
  858.        */
  859.       public java.lang.String getUri() {
  860.         java.lang.Object ref = uri_;
  861.         if (!(ref instanceof java.lang.String)) {
  862.           com.google.protobuf.ByteString bs =
  863.               (com.google.protobuf.ByteString) ref;
  864.           java.lang.String s = bs.toStringUtf8();
  865.           if (bs.isValidUtf8()) {
  866.             uri_ = s;
  867.           }
  868.           return s;
  869.         } else {
  870.           return (java.lang.String) ref;
  871.         }
  872.       }
  873.       /**
  874.        * <code>required string uri = 1;</code>
  875.        *
  876.        * <pre>
  877.        *url to the thumbnail
  878.        * </pre>
  879.        */
  880.       public com.google.protobuf.ByteString
  881.           getUriBytes() {
  882.         java.lang.Object ref = uri_;
  883.         if (ref instanceof String) {
  884.           com.google.protobuf.ByteString b =
  885.               com.google.protobuf.ByteString.copyFromUtf8(
  886.                   (java.lang.String) ref);
  887.           uri_ = b;
  888.           return b;
  889.         } else {
  890.           return (com.google.protobuf.ByteString) ref;
  891.         }
  892.       }
  893.       /**
  894.        * <code>required string uri = 1;</code>
  895.        *
  896.        * <pre>
  897.        *url to the thumbnail
  898.        * </pre>
  899.        */
  900.       public Builder setUri(
  901.           java.lang.String value) {
  902.         if (value == null) {
  903.     throw new NullPointerException();
  904.   }
  905.   bitField0_ |= 0x00000001;
  906.         uri_ = value;
  907.         onChanged();
  908.         return this;
  909.       }
  910.       /**
  911.        * <code>required string uri = 1;</code>
  912.        *
  913.        * <pre>
  914.        *url to the thumbnail
  915.        * </pre>
  916.        */
  917.       public Builder clearUri() {
  918.         bitField0_ = (bitField0_ & ~0x00000001);
  919.         uri_ = getDefaultInstance().getUri();
  920.         onChanged();
  921.         return this;
  922.       }
  923.       /**
  924.        * <code>required string uri = 1;</code>
  925.        *
  926.        * <pre>
  927.        *url to the thumbnail
  928.        * </pre>
  929.        */
  930.       public Builder setUriBytes(
  931.           com.google.protobuf.ByteString value) {
  932.         if (value == null) {
  933.     throw new NullPointerException();
  934.   }
  935.   bitField0_ |= 0x00000001;
  936.         uri_ = value;
  937.         onChanged();
  938.         return this;
  939.       }
  940.  
  941.       private java.lang.Object title_ = "";
  942.       /**
  943.        * <code>optional string title = 2;</code>
  944.        *
  945.        * <pre>
  946.        *used in the html ALT
  947.        * </pre>
  948.        */
  949.       public boolean hasTitle() {
  950.         return ((bitField0_ & 0x00000002) == 0x00000002);
  951.       }
  952.       /**
  953.        * <code>optional string title = 2;</code>
  954.        *
  955.        * <pre>
  956.        *used in the html ALT
  957.        * </pre>
  958.        */
  959.       public java.lang.String getTitle() {
  960.         java.lang.Object ref = title_;
  961.         if (!(ref instanceof java.lang.String)) {
  962.           com.google.protobuf.ByteString bs =
  963.               (com.google.protobuf.ByteString) ref;
  964.           java.lang.String s = bs.toStringUtf8();
  965.           if (bs.isValidUtf8()) {
  966.             title_ = s;
  967.           }
  968.           return s;
  969.         } else {
  970.           return (java.lang.String) ref;
  971.         }
  972.       }
  973.       /**
  974.        * <code>optional string title = 2;</code>
  975.        *
  976.        * <pre>
  977.        *used in the html ALT
  978.        * </pre>
  979.        */
  980.       public com.google.protobuf.ByteString
  981.           getTitleBytes() {
  982.         java.lang.Object ref = title_;
  983.         if (ref instanceof String) {
  984.           com.google.protobuf.ByteString b =
  985.               com.google.protobuf.ByteString.copyFromUtf8(
  986.                   (java.lang.String) ref);
  987.           title_ = b;
  988.           return b;
  989.         } else {
  990.           return (com.google.protobuf.ByteString) ref;
  991.         }
  992.       }
  993.       /**
  994.        * <code>optional string title = 2;</code>
  995.        *
  996.        * <pre>
  997.        *used in the html ALT
  998.        * </pre>
  999.        */
  1000.       public Builder setTitle(
  1001.           java.lang.String value) {
  1002.         if (value == null) {
  1003.     throw new NullPointerException();
  1004.   }
  1005.   bitField0_ |= 0x00000002;
  1006.         title_ = value;
  1007.         onChanged();
  1008.         return this;
  1009.       }
  1010.       /**
  1011.        * <code>optional string title = 2;</code>
  1012.        *
  1013.        * <pre>
  1014.        *used in the html ALT
  1015.        * </pre>
  1016.        */
  1017.       public Builder clearTitle() {
  1018.         bitField0_ = (bitField0_ & ~0x00000002);
  1019.         title_ = getDefaultInstance().getTitle();
  1020.         onChanged();
  1021.         return this;
  1022.       }
  1023.       /**
  1024.        * <code>optional string title = 2;</code>
  1025.        *
  1026.        * <pre>
  1027.        *used in the html ALT
  1028.        * </pre>
  1029.        */
  1030.       public Builder setTitleBytes(
  1031.           com.google.protobuf.ByteString value) {
  1032.         if (value == null) {
  1033.     throw new NullPointerException();
  1034.   }
  1035.   bitField0_ |= 0x00000002;
  1036.         title_ = value;
  1037.         onChanged();
  1038.         return this;
  1039.       }
  1040.  
  1041.       private int width_ ;
  1042.       /**
  1043.        * <code>required int32 width = 3;</code>
  1044.        *
  1045.        * <pre>
  1046.        * of the image
  1047.        * </pre>
  1048.        */
  1049.       public boolean hasWidth() {
  1050.         return ((bitField0_ & 0x00000004) == 0x00000004);
  1051.       }
  1052.       /**
  1053.        * <code>required int32 width = 3;</code>
  1054.        *
  1055.        * <pre>
  1056.        * of the image
  1057.        * </pre>
  1058.        */
  1059.       public int getWidth() {
  1060.         return width_;
  1061.       }
  1062.       /**
  1063.        * <code>required int32 width = 3;</code>
  1064.        *
  1065.        * <pre>
  1066.        * of the image
  1067.        * </pre>
  1068.        */
  1069.       public Builder setWidth(int value) {
  1070.         bitField0_ |= 0x00000004;
  1071.         width_ = value;
  1072.         onChanged();
  1073.         return this;
  1074.       }
  1075.       /**
  1076.        * <code>required int32 width = 3;</code>
  1077.        *
  1078.        * <pre>
  1079.        * of the image
  1080.        * </pre>
  1081.        */
  1082.       public Builder clearWidth() {
  1083.         bitField0_ = (bitField0_ & ~0x00000004);
  1084.         width_ = 0;
  1085.         onChanged();
  1086.         return this;
  1087.       }
  1088.  
  1089.       private int height_ ;
  1090.       /**
  1091.        * <code>required int32 height = 4;</code>
  1092.        *
  1093.        * <pre>
  1094.        * of the image
  1095.        * </pre>
  1096.        */
  1097.       public boolean hasHeight() {
  1098.         return ((bitField0_ & 0x00000008) == 0x00000008);
  1099.       }
  1100.       /**
  1101.        * <code>required int32 height = 4;</code>
  1102.        *
  1103.        * <pre>
  1104.        * of the image
  1105.        * </pre>
  1106.        */
  1107.       public int getHeight() {
  1108.         return height_;
  1109.       }
  1110.       /**
  1111.        * <code>required int32 height = 4;</code>
  1112.        *
  1113.        * <pre>
  1114.        * of the image
  1115.        * </pre>
  1116.        */
  1117.       public Builder setHeight(int value) {
  1118.         bitField0_ |= 0x00000008;
  1119.         height_ = value;
  1120.         onChanged();
  1121.         return this;
  1122.       }
  1123.       /**
  1124.        * <code>required int32 height = 4;</code>
  1125.        *
  1126.        * <pre>
  1127.        * of the image
  1128.        * </pre>
  1129.        */
  1130.       public Builder clearHeight() {
  1131.         bitField0_ = (bitField0_ & ~0x00000008);
  1132.         height_ = 0;
  1133.         onChanged();
  1134.         return this;
  1135.       }
  1136.  
  1137.       private serializers.protobuf.media.MediaContentHolder.Image.Size size_ = serializers.protobuf.media.MediaContentHolder.Image.Size.SMALL;
  1138.       /**
  1139.        * <code>required .serializers.protobuf.media.Image.Size size = 5;</code>
  1140.        *
  1141.        * <pre>
  1142.        * of the image (in relative terms, provided by cnbc for example)
  1143.        * </pre>
  1144.        */
  1145.       public boolean hasSize() {
  1146.         return ((bitField0_ & 0x00000010) == 0x00000010);
  1147.       }
  1148.       /**
  1149.        * <code>required .serializers.protobuf.media.Image.Size size = 5;</code>
  1150.        *
  1151.        * <pre>
  1152.        * of the image (in relative terms, provided by cnbc for example)
  1153.        * </pre>
  1154.        */
  1155.       public serializers.protobuf.media.MediaContentHolder.Image.Size getSize() {
  1156.         return size_;
  1157.       }
  1158.       /**
  1159.        * <code>required .serializers.protobuf.media.Image.Size size = 5;</code>
  1160.        *
  1161.        * <pre>
  1162.        * of the image (in relative terms, provided by cnbc for example)
  1163.        * </pre>
  1164.        */
  1165.       public Builder setSize(serializers.protobuf.media.MediaContentHolder.Image.Size value) {
  1166.         if (value == null) {
  1167.           throw new NullPointerException();
  1168.         }
  1169.         bitField0_ |= 0x00000010;
  1170.         size_ = value;
  1171.         onChanged();
  1172.         return this;
  1173.       }
  1174.       /**
  1175.        * <code>required .serializers.protobuf.media.Image.Size size = 5;</code>
  1176.        *
  1177.        * <pre>
  1178.        * of the image (in relative terms, provided by cnbc for example)
  1179.        * </pre>
  1180.        */
  1181.       public Builder clearSize() {
  1182.         bitField0_ = (bitField0_ & ~0x00000010);
  1183.         size_ = serializers.protobuf.media.MediaContentHolder.Image.Size.SMALL;
  1184.         onChanged();
  1185.         return this;
  1186.       }
  1187.  
  1188.       // @@protoc_insertion_point(builder_scope:serializers.protobuf.media.Image)
  1189.     }
  1190.  
  1191.     static {
  1192.       defaultInstance = new Image(true);
  1193.       defaultInstance.initFields();
  1194.     }
  1195.  
  1196.     // @@protoc_insertion_point(class_scope:serializers.protobuf.media.Image)
  1197.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement