public interface

FingerprintProto.NodeFingerprintOrBuilder

 androidx.wear.protolayout.proto.FingerprintProto.NodeFingerprintOrBuilder

Subclasses:

FingerprintProto.NodeFingerprint, FingerprintProto.NodeFingerprint.Builder

Summary

Methods
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 intgetChildNodesValue()

 Numeric fingerprint for all the children under this node.

public intgetSelfPropsValue()

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

public intgetSelfTypeValue()

 Numeric fingerprint for the type of the node.

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 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 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;