public final class

DynamicProto.DynamicInt32

extends <any>

implements DynamicProto.DynamicInt32OrBuilder

 java.lang.Object

↳<any>

↳androidx.wear.protolayout.expression.proto.DynamicProto.DynamicInt32

Overview

 A dynamic int32 type.

 It offers a set of helper methods for creating arithmetic and logical
 expressions, e.g. {@link #plus(int)}, {@link #times(int)}, {@link #eq(int)},
 etc. These helper methods produce expression trees based on the order in
 which they were called in an expression. Thus, no operator precedence rules
 are applied.

 <p>For example the following expression is equivalent to {@code result = ((a
 + b)*c)/d }:

 ```
    a.plus(b).times(c).div(d);
 ```

 More complex expressions can be created by nesting expressions. For example
 the following expression is equivalent to {@code result = (a + b)*(c - d) }:

 ```
    (a.plus(b)).times(c.minus(d));
 ```
 
Protobuf type androidx.wear.protolayout.expression.proto.DynamicInt32

Summary

Fields
public static final intANIMATABLE_DYNAMIC_FIELD_NUMBER

public static final intANIMATABLE_FIXED_FIELD_NUMBER

public static final intARITHMETIC_OPERATION_FIELD_NUMBER

public static final intCONDITIONAL_OP_FIELD_NUMBER

public static final intDURATION_PART_FIELD_NUMBER

public static final intFINGERPRINT_FIELD_NUMBER

public static final intFIXED_FIELD_NUMBER

public static final intFLOAT_TO_INT_FIELD_NUMBER

public static final intPLATFORM_SOURCE_FIELD_NUMBER

public static final intSTATE_SOURCE_FIELD_NUMBER

public static final intZONED_DATE_TIME_PART_FIELD_NUMBER

Methods
protected final java.lang.ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)

public DynamicProto.AnimatableDynamicInt32getAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public DynamicProto.AnimatableFixedInt32getAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public DynamicProto.ArithmeticInt32OpgetArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.ConditionalInt32OpgetConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public static DynamicProto.DynamicInt32getDefaultInstance()

public DynamicProto.GetDurationPartOpgetDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public FingerprintProto.NodeFingerprintgetFingerprint()

 The fingerprint for the dynamic node

public FixedProto.FixedInt32getFixed()

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public DynamicProto.FloatToInt32OpgetFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public DynamicProto.DynamicInt32.InnerCasegetInnerCase()

public DynamicProto.PlatformInt32SourcegetPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public DynamicProto.StateInt32SourcegetStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public DynamicProto.GetZonedDateTimePartOpgetZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public booleanhasAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public booleanhasAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public booleanhasArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public booleanhasConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public booleanhasDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public booleanhasFingerprint()

 The fingerprint for the dynamic node

public booleanhasFixed()

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public booleanhasFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public booleanhasPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public booleanhasStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public booleanhasZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public static DynamicProto.DynamicInt32.BuildernewBuilder()

public static DynamicProto.DynamicInt32.BuildernewBuilder(DynamicProto.DynamicInt32 prototype)

public static DynamicProto.DynamicInt32parseDelimitedFrom(java.io.InputStream input)

public static DynamicProto.DynamicInt32parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32parseFrom(byte[] data[], com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32parseFrom(java.nio.ByteBuffer data)

public static DynamicProto.DynamicInt32parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32parseFrom(com.google.protobuf.ByteString data)

public static DynamicProto.DynamicInt32parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32parseFrom(com.google.protobuf.CodedInputStream input)

public static DynamicProto.DynamicInt32parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static <any>parser()

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Fields

public static final int FIXED_FIELD_NUMBER

public static final int PLATFORM_SOURCE_FIELD_NUMBER

public static final int ARITHMETIC_OPERATION_FIELD_NUMBER

public static final int STATE_SOURCE_FIELD_NUMBER

public static final int CONDITIONAL_OP_FIELD_NUMBER

public static final int FLOAT_TO_INT_FIELD_NUMBER

public static final int DURATION_PART_FIELD_NUMBER

public static final int ANIMATABLE_FIXED_FIELD_NUMBER

public static final int ANIMATABLE_DYNAMIC_FIELD_NUMBER

public static final int ZONED_DATE_TIME_PART_FIELD_NUMBER

public static final int FINGERPRINT_FIELD_NUMBER

Methods

public boolean hasFixed()

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public FixedProto.FixedInt32 getFixed()

.androidx.wear.protolayout.expression.proto.FixedInt32 fixed = 1;

public boolean hasPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public DynamicProto.PlatformInt32Source getPlatformSource()

.androidx.wear.protolayout.expression.proto.PlatformInt32Source platform_source = 2;

public boolean hasArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public DynamicProto.ArithmeticInt32Op getArithmeticOperation()

.androidx.wear.protolayout.expression.proto.ArithmeticInt32Op arithmetic_operation = 3;

public boolean hasStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public DynamicProto.StateInt32Source getStateSource()

.androidx.wear.protolayout.expression.proto.StateInt32Source state_source = 4;

public boolean hasConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public DynamicProto.ConditionalInt32Op getConditionalOp()

.androidx.wear.protolayout.expression.proto.ConditionalInt32Op conditional_op = 5;

public boolean hasFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public DynamicProto.FloatToInt32Op getFloatToInt()

.androidx.wear.protolayout.expression.proto.FloatToInt32Op float_to_int = 6;

public boolean hasDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public DynamicProto.GetDurationPartOp getDurationPart()

.androidx.wear.protolayout.expression.proto.GetDurationPartOp duration_part = 7;

public boolean hasAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public DynamicProto.AnimatableFixedInt32 getAnimatableFixed()

.androidx.wear.protolayout.expression.proto.AnimatableFixedInt32 animatable_fixed = 8;

public boolean hasAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public DynamicProto.AnimatableDynamicInt32 getAnimatableDynamic()

.androidx.wear.protolayout.expression.proto.AnimatableDynamicInt32 animatable_dynamic = 9;

public boolean hasZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public DynamicProto.GetZonedDateTimePartOp getZonedDateTimePart()

.androidx.wear.protolayout.expression.proto.GetZonedDateTimePartOp zoned_date_time_part = 10;

public boolean hasFingerprint()

 The fingerprint for the dynamic node
 
.androidx.wear.protolayout.proto.NodeFingerprint fingerprint = 11;

public FingerprintProto.NodeFingerprint getFingerprint()

 The fingerprint for the dynamic node
 
.androidx.wear.protolayout.proto.NodeFingerprint fingerprint = 11;

public static DynamicProto.DynamicInt32 parseFrom(java.nio.ByteBuffer data)

public static DynamicProto.DynamicInt32 parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32 parseFrom(com.google.protobuf.ByteString data)

public static DynamicProto.DynamicInt32 parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32 parseFrom(byte[] data[], com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32 parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32 parseDelimitedFrom(java.io.InputStream input)

public static DynamicProto.DynamicInt32 parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32 parseFrom(com.google.protobuf.CodedInputStream input)

public static DynamicProto.DynamicInt32 parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static DynamicProto.DynamicInt32.Builder newBuilder()

protected final java.lang.Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)

public static DynamicProto.DynamicInt32 getDefaultInstance()

public static <any> parser()