AccessibilityNodeInfo.CollectionInfo.Builder


public static final class AccessibilityNodeInfo.CollectionInfo.Builder
extends Object

java.lang.Object
   ↳ android.view.accessibility.AccessibilityNodeInfo.CollectionInfo.Builder


The builder for CollectionInfo.

Summary

Public constructors

Builder()

Creates a new Builder.

Public methods

AccessibilityNodeInfo.CollectionInfo build()

Creates a new CollectionInfo instance.

AccessibilityNodeInfo.CollectionInfo.Builder setColumnCount(int columnCount)

Sets the column count.

AccessibilityNodeInfo.CollectionInfo.Builder setHierarchical(boolean hierarchical)

Sets whether the collection is hierarchical.

AccessibilityNodeInfo.CollectionInfo.Builder setImportantForAccessibilityItemCount(int importantForAccessibilityItemCount)

Sets the number of views considered important for accessibility.

AccessibilityNodeInfo.CollectionInfo.Builder setItemCount(int itemCount)

Sets the number of items in the collection.

AccessibilityNodeInfo.CollectionInfo.Builder setRowCount(int rowCount)

Sets the row count.

AccessibilityNodeInfo.CollectionInfo.Builder setSelectionMode(int selectionMode)

Sets the selection mode.

Inherited methods

Public constructors

Builder

public Builder ()

Creates a new Builder.

Public methods

build

public AccessibilityNodeInfo.CollectionInfo build ()

Creates a new CollectionInfo instance.

Returns
AccessibilityNodeInfo.CollectionInfo This value cannot be null.

setColumnCount

public AccessibilityNodeInfo.CollectionInfo.Builder setColumnCount (int columnCount)

Sets the column count.

Parameters
columnCount int: The number of columns in the collection.

Returns
AccessibilityNodeInfo.CollectionInfo.Builder This builder. This value cannot be null.

setHierarchical

public AccessibilityNodeInfo.CollectionInfo.Builder setHierarchical (boolean hierarchical)

Sets whether the collection is hierarchical.

Parameters
hierarchical boolean: Whether the collection is hierarchical.

Returns
AccessibilityNodeInfo.CollectionInfo.Builder This builder. This value cannot be null.

setImportantForAccessibilityItemCount

public AccessibilityNodeInfo.CollectionInfo.Builder setImportantForAccessibilityItemCount (int importantForAccessibilityItemCount)

Sets the number of views considered important for accessibility.

Parameters
importantForAccessibilityItemCount int: The number of items important for accessibility.

Returns
AccessibilityNodeInfo.CollectionInfo.Builder This builder. This value cannot be null.

setItemCount

public AccessibilityNodeInfo.CollectionInfo.Builder setItemCount (int itemCount)

Sets the number of items in the collection. Can be optionally set for ViewGroups with clear row and column semantics; should be set for all other clients.

Parameters
itemCount int: The number of items in the collection. This should be set to UNDEFINED if the item count is not known.

Returns
AccessibilityNodeInfo.CollectionInfo.Builder This builder. This value cannot be null.

setRowCount

public AccessibilityNodeInfo.CollectionInfo.Builder setRowCount (int rowCount)

Sets the row count.

Parameters
rowCount int: The number of rows in the collection.

Returns
AccessibilityNodeInfo.CollectionInfo.Builder This builder. This value cannot be null.

setSelectionMode

public AccessibilityNodeInfo.CollectionInfo.Builder setSelectionMode (int selectionMode)

Sets the selection mode.

Parameters
selectionMode int: The selection mode.

Returns
AccessibilityNodeInfo.CollectionInfo.Builder This builder. This value cannot be null.