Class Resources.Primitive.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Resources.Primitive.Builder>
com.android.aapt.Resources.Primitive.Builder
All Implemented Interfaces:
Resources.PrimitiveOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Resources.Primitive

public static final class Resources.Primitive.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Resources.Primitive.Builder> implements Resources.PrimitiveOrBuilder
 A value that represents a primitive data type (float, int, boolean, etc.).
 Refer to Res_value in ResourceTypes.h for info on types and formatting
 
Protobuf type aapt.pb.Primitive
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.Primitive.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.Primitive.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.Primitive.Builder>
    • getDefaultInstanceForType

      public Resources.Primitive getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Resources.Primitive build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Resources.Primitive buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Resources.Primitive.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Resources.Primitive.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.Primitive.Builder>
    • mergeFrom

      public Resources.Primitive.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Resources.Primitive.Builder>
      Throws:
      IOException
    • getOneofValueCase

      public Resources.Primitive.OneofValueCase getOneofValueCase()
      Specified by:
      getOneofValueCase in interface Resources.PrimitiveOrBuilder
    • clearOneofValue

      public Resources.Primitive.Builder clearOneofValue()
    • hasNullValue

      public boolean hasNullValue()
      .aapt.pb.Primitive.NullType null_value = 1;
      Specified by:
      hasNullValue in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the nullValue field is set.
    • getNullValue

      public Resources.Primitive.NullType getNullValue()
      .aapt.pb.Primitive.NullType null_value = 1;
      Specified by:
      getNullValue in interface Resources.PrimitiveOrBuilder
      Returns:
      The nullValue.
    • setNullValue

      .aapt.pb.Primitive.NullType null_value = 1;
    • setNullValue

      .aapt.pb.Primitive.NullType null_value = 1;
    • mergeNullValue

      .aapt.pb.Primitive.NullType null_value = 1;
    • clearNullValue

      public Resources.Primitive.Builder clearNullValue()
      .aapt.pb.Primitive.NullType null_value = 1;
    • getNullValueBuilder

      public Resources.Primitive.NullType.Builder getNullValueBuilder()
      .aapt.pb.Primitive.NullType null_value = 1;
    • getNullValueOrBuilder

      public Resources.Primitive.NullTypeOrBuilder getNullValueOrBuilder()
      .aapt.pb.Primitive.NullType null_value = 1;
      Specified by:
      getNullValueOrBuilder in interface Resources.PrimitiveOrBuilder
    • hasEmptyValue

      public boolean hasEmptyValue()
      .aapt.pb.Primitive.EmptyType empty_value = 2;
      Specified by:
      hasEmptyValue in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the emptyValue field is set.
    • getEmptyValue

      public Resources.Primitive.EmptyType getEmptyValue()
      .aapt.pb.Primitive.EmptyType empty_value = 2;
      Specified by:
      getEmptyValue in interface Resources.PrimitiveOrBuilder
      Returns:
      The emptyValue.
    • setEmptyValue

      .aapt.pb.Primitive.EmptyType empty_value = 2;
    • setEmptyValue

      .aapt.pb.Primitive.EmptyType empty_value = 2;
    • mergeEmptyValue

      .aapt.pb.Primitive.EmptyType empty_value = 2;
    • clearEmptyValue

      public Resources.Primitive.Builder clearEmptyValue()
      .aapt.pb.Primitive.EmptyType empty_value = 2;
    • getEmptyValueBuilder

      public Resources.Primitive.EmptyType.Builder getEmptyValueBuilder()
      .aapt.pb.Primitive.EmptyType empty_value = 2;
    • getEmptyValueOrBuilder

      public Resources.Primitive.EmptyTypeOrBuilder getEmptyValueOrBuilder()
      .aapt.pb.Primitive.EmptyType empty_value = 2;
      Specified by:
      getEmptyValueOrBuilder in interface Resources.PrimitiveOrBuilder
    • hasFloatValue

      public boolean hasFloatValue()
      float float_value = 3;
      Specified by:
      hasFloatValue in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the floatValue field is set.
    • getFloatValue

      public float getFloatValue()
      float float_value = 3;
      Specified by:
      getFloatValue in interface Resources.PrimitiveOrBuilder
      Returns:
      The floatValue.
    • setFloatValue

      public Resources.Primitive.Builder setFloatValue(float value)
      float float_value = 3;
      Parameters:
      value - The floatValue to set.
      Returns:
      This builder for chaining.
    • clearFloatValue

      public Resources.Primitive.Builder clearFloatValue()
      float float_value = 3;
      Returns:
      This builder for chaining.
    • hasDimensionValue

      public boolean hasDimensionValue()
      uint32 dimension_value = 13;
      Specified by:
      hasDimensionValue in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the dimensionValue field is set.
    • getDimensionValue

      public int getDimensionValue()
      uint32 dimension_value = 13;
      Specified by:
      getDimensionValue in interface Resources.PrimitiveOrBuilder
      Returns:
      The dimensionValue.
    • setDimensionValue

      public Resources.Primitive.Builder setDimensionValue(int value)
      uint32 dimension_value = 13;
      Parameters:
      value - The dimensionValue to set.
      Returns:
      This builder for chaining.
    • clearDimensionValue

      public Resources.Primitive.Builder clearDimensionValue()
      uint32 dimension_value = 13;
      Returns:
      This builder for chaining.
    • hasFractionValue

      public boolean hasFractionValue()
      uint32 fraction_value = 14;
      Specified by:
      hasFractionValue in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the fractionValue field is set.
    • getFractionValue

      public int getFractionValue()
      uint32 fraction_value = 14;
      Specified by:
      getFractionValue in interface Resources.PrimitiveOrBuilder
      Returns:
      The fractionValue.
    • setFractionValue

      public Resources.Primitive.Builder setFractionValue(int value)
      uint32 fraction_value = 14;
      Parameters:
      value - The fractionValue to set.
      Returns:
      This builder for chaining.
    • clearFractionValue

      public Resources.Primitive.Builder clearFractionValue()
      uint32 fraction_value = 14;
      Returns:
      This builder for chaining.
    • hasIntDecimalValue

      public boolean hasIntDecimalValue()
      int32 int_decimal_value = 6;
      Specified by:
      hasIntDecimalValue in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the intDecimalValue field is set.
    • getIntDecimalValue

      public int getIntDecimalValue()
      int32 int_decimal_value = 6;
      Specified by:
      getIntDecimalValue in interface Resources.PrimitiveOrBuilder
      Returns:
      The intDecimalValue.
    • setIntDecimalValue

      public Resources.Primitive.Builder setIntDecimalValue(int value)
      int32 int_decimal_value = 6;
      Parameters:
      value - The intDecimalValue to set.
      Returns:
      This builder for chaining.
    • clearIntDecimalValue

      public Resources.Primitive.Builder clearIntDecimalValue()
      int32 int_decimal_value = 6;
      Returns:
      This builder for chaining.
    • hasIntHexadecimalValue

      public boolean hasIntHexadecimalValue()
      uint32 int_hexadecimal_value = 7;
      Specified by:
      hasIntHexadecimalValue in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the intHexadecimalValue field is set.
    • getIntHexadecimalValue

      public int getIntHexadecimalValue()
      uint32 int_hexadecimal_value = 7;
      Specified by:
      getIntHexadecimalValue in interface Resources.PrimitiveOrBuilder
      Returns:
      The intHexadecimalValue.
    • setIntHexadecimalValue

      public Resources.Primitive.Builder setIntHexadecimalValue(int value)
      uint32 int_hexadecimal_value = 7;
      Parameters:
      value - The intHexadecimalValue to set.
      Returns:
      This builder for chaining.
    • clearIntHexadecimalValue

      public Resources.Primitive.Builder clearIntHexadecimalValue()
      uint32 int_hexadecimal_value = 7;
      Returns:
      This builder for chaining.
    • hasBooleanValue

      public boolean hasBooleanValue()
      bool boolean_value = 8;
      Specified by:
      hasBooleanValue in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the booleanValue field is set.
    • getBooleanValue

      public boolean getBooleanValue()
      bool boolean_value = 8;
      Specified by:
      getBooleanValue in interface Resources.PrimitiveOrBuilder
      Returns:
      The booleanValue.
    • setBooleanValue

      public Resources.Primitive.Builder setBooleanValue(boolean value)
      bool boolean_value = 8;
      Parameters:
      value - The booleanValue to set.
      Returns:
      This builder for chaining.
    • clearBooleanValue

      public Resources.Primitive.Builder clearBooleanValue()
      bool boolean_value = 8;
      Returns:
      This builder for chaining.
    • hasColorArgb8Value

      public boolean hasColorArgb8Value()
      uint32 color_argb8_value = 9;
      Specified by:
      hasColorArgb8Value in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the colorArgb8Value field is set.
    • getColorArgb8Value

      public int getColorArgb8Value()
      uint32 color_argb8_value = 9;
      Specified by:
      getColorArgb8Value in interface Resources.PrimitiveOrBuilder
      Returns:
      The colorArgb8Value.
    • setColorArgb8Value

      public Resources.Primitive.Builder setColorArgb8Value(int value)
      uint32 color_argb8_value = 9;
      Parameters:
      value - The colorArgb8Value to set.
      Returns:
      This builder for chaining.
    • clearColorArgb8Value

      public Resources.Primitive.Builder clearColorArgb8Value()
      uint32 color_argb8_value = 9;
      Returns:
      This builder for chaining.
    • hasColorRgb8Value

      public boolean hasColorRgb8Value()
      uint32 color_rgb8_value = 10;
      Specified by:
      hasColorRgb8Value in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the colorRgb8Value field is set.
    • getColorRgb8Value

      public int getColorRgb8Value()
      uint32 color_rgb8_value = 10;
      Specified by:
      getColorRgb8Value in interface Resources.PrimitiveOrBuilder
      Returns:
      The colorRgb8Value.
    • setColorRgb8Value

      public Resources.Primitive.Builder setColorRgb8Value(int value)
      uint32 color_rgb8_value = 10;
      Parameters:
      value - The colorRgb8Value to set.
      Returns:
      This builder for chaining.
    • clearColorRgb8Value

      public Resources.Primitive.Builder clearColorRgb8Value()
      uint32 color_rgb8_value = 10;
      Returns:
      This builder for chaining.
    • hasColorArgb4Value

      public boolean hasColorArgb4Value()
      uint32 color_argb4_value = 11;
      Specified by:
      hasColorArgb4Value in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the colorArgb4Value field is set.
    • getColorArgb4Value

      public int getColorArgb4Value()
      uint32 color_argb4_value = 11;
      Specified by:
      getColorArgb4Value in interface Resources.PrimitiveOrBuilder
      Returns:
      The colorArgb4Value.
    • setColorArgb4Value

      public Resources.Primitive.Builder setColorArgb4Value(int value)
      uint32 color_argb4_value = 11;
      Parameters:
      value - The colorArgb4Value to set.
      Returns:
      This builder for chaining.
    • clearColorArgb4Value

      public Resources.Primitive.Builder clearColorArgb4Value()
      uint32 color_argb4_value = 11;
      Returns:
      This builder for chaining.
    • hasColorRgb4Value

      public boolean hasColorRgb4Value()
      uint32 color_rgb4_value = 12;
      Specified by:
      hasColorRgb4Value in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the colorRgb4Value field is set.
    • getColorRgb4Value

      public int getColorRgb4Value()
      uint32 color_rgb4_value = 12;
      Specified by:
      getColorRgb4Value in interface Resources.PrimitiveOrBuilder
      Returns:
      The colorRgb4Value.
    • setColorRgb4Value

      public Resources.Primitive.Builder setColorRgb4Value(int value)
      uint32 color_rgb4_value = 12;
      Parameters:
      value - The colorRgb4Value to set.
      Returns:
      This builder for chaining.
    • clearColorRgb4Value

      public Resources.Primitive.Builder clearColorRgb4Value()
      uint32 color_rgb4_value = 12;
      Returns:
      This builder for chaining.
    • hasDimensionValueDeprecated

      @Deprecated public boolean hasDimensionValueDeprecated()
      Deprecated.
      aapt.pb.Primitive.dimension_value_deprecated is deprecated. See Resources.proto;l=409
      float dimension_value_deprecated = 4 [deprecated = true];
      Specified by:
      hasDimensionValueDeprecated in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the dimensionValueDeprecated field is set.
    • getDimensionValueDeprecated

      @Deprecated public float getDimensionValueDeprecated()
      Deprecated.
      aapt.pb.Primitive.dimension_value_deprecated is deprecated. See Resources.proto;l=409
      float dimension_value_deprecated = 4 [deprecated = true];
      Specified by:
      getDimensionValueDeprecated in interface Resources.PrimitiveOrBuilder
      Returns:
      The dimensionValueDeprecated.
    • setDimensionValueDeprecated

      @Deprecated public Resources.Primitive.Builder setDimensionValueDeprecated(float value)
      Deprecated.
      aapt.pb.Primitive.dimension_value_deprecated is deprecated. See Resources.proto;l=409
      float dimension_value_deprecated = 4 [deprecated = true];
      Parameters:
      value - The dimensionValueDeprecated to set.
      Returns:
      This builder for chaining.
    • clearDimensionValueDeprecated

      @Deprecated public Resources.Primitive.Builder clearDimensionValueDeprecated()
      Deprecated.
      aapt.pb.Primitive.dimension_value_deprecated is deprecated. See Resources.proto;l=409
      float dimension_value_deprecated = 4 [deprecated = true];
      Returns:
      This builder for chaining.
    • hasFractionValueDeprecated

      @Deprecated public boolean hasFractionValueDeprecated()
      Deprecated.
      aapt.pb.Primitive.fraction_value_deprecated is deprecated. See Resources.proto;l=410
      float fraction_value_deprecated = 5 [deprecated = true];
      Specified by:
      hasFractionValueDeprecated in interface Resources.PrimitiveOrBuilder
      Returns:
      Whether the fractionValueDeprecated field is set.
    • getFractionValueDeprecated

      @Deprecated public float getFractionValueDeprecated()
      Deprecated.
      aapt.pb.Primitive.fraction_value_deprecated is deprecated. See Resources.proto;l=410
      float fraction_value_deprecated = 5 [deprecated = true];
      Specified by:
      getFractionValueDeprecated in interface Resources.PrimitiveOrBuilder
      Returns:
      The fractionValueDeprecated.
    • setFractionValueDeprecated

      @Deprecated public Resources.Primitive.Builder setFractionValueDeprecated(float value)
      Deprecated.
      aapt.pb.Primitive.fraction_value_deprecated is deprecated. See Resources.proto;l=410
      float fraction_value_deprecated = 5 [deprecated = true];
      Parameters:
      value - The fractionValueDeprecated to set.
      Returns:
      This builder for chaining.
    • clearFractionValueDeprecated

      @Deprecated public Resources.Primitive.Builder clearFractionValueDeprecated()
      Deprecated.
      aapt.pb.Primitive.fraction_value_deprecated is deprecated. See Resources.proto;l=410
      float fraction_value_deprecated = 5 [deprecated = true];
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Resources.Primitive.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.Primitive.Builder>
    • mergeUnknownFields

      public final Resources.Primitive.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Resources.Primitive.Builder>