Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in version 22.1.0
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1

AccessibilityNodeInfoCompat.CollectionItemInfoCompat

public static class AccessibilityNodeInfoCompat.CollectionItemInfoCompat
extends Object

java.lang.Object
   ↳ android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.CollectionItemInfoCompat


Class with information if a node is a collection item.

A collection item is contained in a collection, it starts at a given row and column in the collection, and spans one or more rows and columns. For example, a header of two related table columns starts at the first row and the first column, spans one row and two columns.

Summary

Public methods

int getColumnIndex()

Gets the column index at which the item is located.

int getColumnSpan()

Gets the number of columns the item spans.

int getRowIndex()

Gets the row index at which the item is located.

int getRowSpan()

Gets the number of rows the item spans.

boolean isHeading()

Gets if the collection item is a heading.

boolean isSelected()

Gets if the collection item is selected.

static AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading)

Returns a cached instance if such is available otherwise a new one.

static AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading, boolean selected)

Returns a cached instance if such is available otherwise a new one.

Inherited methods

From class java.lang.Object

Public methods

getColumnIndex

added in version 22.1.0
int getColumnIndex ()

Gets the column index at which the item is located.

Returns
int The column index.

getColumnSpan

added in version 22.1.0
int getColumnSpan ()

Gets the number of columns the item spans.

Returns
int The column span.

getRowIndex

added in version 22.1.0
int getRowIndex ()

Gets the row index at which the item is located.

Returns
int The row index.

getRowSpan

added in version 22.1.0
int getRowSpan ()

Gets the number of rows the item spans.

Returns
int The row span.

isHeading

added in version 22.1.0
boolean isHeading ()

Gets if the collection item is a heading. For example, section heading, table header, etc.

Returns
boolean If the item is a heading.

isSelected

added in version 22.1.0
boolean isSelected ()

Gets if the collection item is selected.

Returns
boolean If the item is selected.

obtain

added in version 25.1.0
AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain (int rowIndex, 
                int rowSpan, 
                int columnIndex, 
                int columnSpan, 
                boolean heading)

Returns a cached instance if such is available otherwise a new one.

Parameters
rowIndex int: The row index at which the item is located.

rowSpan int: The number of rows the item spans.

columnIndex int: The column index at which the item is located.

columnSpan int: The number of columns the item spans.

heading boolean: Whether the item is a heading.

Returns
AccessibilityNodeInfoCompat.CollectionItemInfoCompat An instance.

obtain

added in version 22.1.0
AccessibilityNodeInfoCompat.CollectionItemInfoCompat obtain (int rowIndex, 
                int rowSpan, 
                int columnIndex, 
                int columnSpan, 
                boolean heading, 
                boolean selected)

Returns a cached instance if such is available otherwise a new one.

Parameters
rowIndex int: The row index at which the item is located.

rowSpan int: The number of rows the item spans.

columnIndex int: The column index at which the item is located.

columnSpan int: The number of columns the item spans.

heading boolean: Whether the item is a heading.

selected boolean: Whether the item is selected.

Returns
AccessibilityNodeInfoCompat.CollectionItemInfoCompat An instance.