public final class

FingerprintProto.NodeFingerprint

extends <any>

implements FingerprintProto.NodeFingerprintOrBuilder

 java.lang.Object

↳<any>

↳androidx.wear.protolayout.proto.FingerprintProto.NodeFingerprint

Overview

 Fingerprint for a node in the layout tree.
 
Protobuf type androidx.wear.protolayout.proto.NodeFingerprint

Summary

Fields
public static final intCHILD_NODES_FIELD_NUMBER

public static final intCHILD_NODES_VALUE_FIELD_NUMBER

public static final intSELF_PROPS_VALUE_FIELD_NUMBER

public static final intSELF_TYPE_VALUE_FIELD_NUMBER

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

public FingerprintProto.NodeFingerprintgetChildNodes(int index)

 The child nodes under this node.

public intgetChildNodesCount()

 The child nodes under this node.

public java.util.List<FingerprintProto.NodeFingerprint>getChildNodesList()

 The child nodes under this node.

public FingerprintProto.NodeFingerprintOrBuildergetChildNodesOrBuilder(int index)

 The child nodes under this node.

public java.util.List<FingerprintProto.NodeFingerprintOrBuilder>getChildNodesOrBuilderList()

 The child nodes under this node.

public intgetChildNodesValue()

 Numeric fingerprint for all the children under this node.

public static FingerprintProto.NodeFingerprintgetDefaultInstance()

public intgetSelfPropsValue()

 Numeric fingerprint for the node's own properties, without its children.

public intgetSelfTypeValue()

 Numeric fingerprint for the type of the node.

public static FingerprintProto.NodeFingerprint.BuildernewBuilder()

public static FingerprintProto.NodeFingerprint.BuildernewBuilder(FingerprintProto.NodeFingerprint prototype)

public static FingerprintProto.NodeFingerprintparseDelimitedFrom(java.io.InputStream input)

public static FingerprintProto.NodeFingerprintparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static FingerprintProto.NodeFingerprintparseFrom(byte[] data[], com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static FingerprintProto.NodeFingerprintparseFrom(java.nio.ByteBuffer data)

public static FingerprintProto.NodeFingerprintparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static FingerprintProto.NodeFingerprintparseFrom(com.google.protobuf.ByteString data)

public static FingerprintProto.NodeFingerprintparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static FingerprintProto.NodeFingerprintparseFrom(com.google.protobuf.CodedInputStream input)

public static FingerprintProto.NodeFingerprintparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static FingerprintProto.NodeFingerprintparseFrom(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 SELF_TYPE_VALUE_FIELD_NUMBER

public static final int SELF_PROPS_VALUE_FIELD_NUMBER

public static final int CHILD_NODES_VALUE_FIELD_NUMBER

public static final int CHILD_NODES_FIELD_NUMBER

Methods

public int getSelfTypeValue()

 Numeric fingerprint for the type of the node.
 
sfixed32 self_type_value = 1;

Returns:

The selfTypeValue.

public int getSelfPropsValue()

 Numeric fingerprint for the node's own properties, without its children.
 Note that this may depend on the way the node was built. In other words, 2
 messages with the same content may have different fingerprints if their
 setters were called in a different order. Expected to be virtually free
 of collisions for the purposes of diffing layout trees.
 
sfixed32 self_props_value = 2;

Returns:

The selfPropsValue.

public int getChildNodesValue()

 Numeric fingerprint for all the children under this node. This value will
 change when any of the children have changed. May be 0 if there are no
 children. Expected to be virtually free of collisions for the purposes of
 diffing layout trees.
 
sfixed32 child_nodes_value = 3;

Returns:

The childNodesValue.

public java.util.List<FingerprintProto.NodeFingerprint> getChildNodesList()

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

public java.util.List<FingerprintProto.NodeFingerprintOrBuilder> getChildNodesOrBuilderList()

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

public int getChildNodesCount()

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

public FingerprintProto.NodeFingerprint getChildNodes(int index)

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

public FingerprintProto.NodeFingerprintOrBuilder getChildNodesOrBuilder(int index)

 The child nodes under this node. These must be in exactly the same order
 and number as the corresponding elements under the corresponding layout
 node.
 
repeated .androidx.wear.protolayout.proto.NodeFingerprint child_nodes = 4;

public static FingerprintProto.NodeFingerprint parseFrom(java.nio.ByteBuffer data)

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

public static FingerprintProto.NodeFingerprint parseFrom(com.google.protobuf.ByteString data)

public static FingerprintProto.NodeFingerprint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

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

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

public static FingerprintProto.NodeFingerprint parseDelimitedFrom(java.io.InputStream input)

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

public static FingerprintProto.NodeFingerprint parseFrom(com.google.protobuf.CodedInputStream input)

public static FingerprintProto.NodeFingerprint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

public static FingerprintProto.NodeFingerprint.Builder newBuilder()

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

public static FingerprintProto.NodeFingerprint getDefaultInstance()

public static <any> parser()