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

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public constructors

Builder

Added in API level 35
public Builder ()

Creates a new Builder.

Public methods

build

Added in API level 35
public AccessibilityNodeInfo.CollectionInfo build ()

Creates a new CollectionInfo instance.

Returns
AccessibilityNodeInfo.CollectionInfo This value cannot be null.

setColumnCount

Added in API level 35
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

Added in API level 35
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

Added in API level 35
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

Added in API level 35
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

Added in API level 35
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

Added in API level 35
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.