Builder
class Builder
kotlin.Any | |
↳ | 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 |
AccessibilityNodeInfo.CollectionInfo.Builder |
setColumnCount(columnCount: Int) Sets the column count. |
AccessibilityNodeInfo.CollectionInfo.Builder |
setHierarchical(hierarchical: Boolean) Sets whether the collection is hierarchical. |
AccessibilityNodeInfo.CollectionInfo.Builder |
setImportantForAccessibilityItemCount(importantForAccessibilityItemCount: Int) Sets the number of views considered important for accessibility. |
AccessibilityNodeInfo.CollectionInfo.Builder |
setItemCount(itemCount: Int) Sets the number of items in the collection. |
AccessibilityNodeInfo.CollectionInfo.Builder |
setRowCount(rowCount: Int) Sets the row count. |
AccessibilityNodeInfo.CollectionInfo.Builder |
setSelectionMode(selectionMode: Int) Sets the selection mode. |
Public constructors
Public methods
build
fun build(): AccessibilityNodeInfo.CollectionInfo
Creates a new CollectionInfo
instance.
Return | |
---|---|
AccessibilityNodeInfo.CollectionInfo |
This value cannot be null . |
setColumnCount
fun setColumnCount(columnCount: Int): AccessibilityNodeInfo.CollectionInfo.Builder
Sets the column count.
Parameters | |
---|---|
columnCount |
Int: The number of columns in the collection. |
Return | |
---|---|
AccessibilityNodeInfo.CollectionInfo.Builder |
This builder. This value cannot be null . |
setHierarchical
fun setHierarchical(hierarchical: Boolean): AccessibilityNodeInfo.CollectionInfo.Builder
Sets whether the collection is hierarchical.
Parameters | |
---|---|
hierarchical |
Boolean: Whether the collection is hierarchical. |
Return | |
---|---|
AccessibilityNodeInfo.CollectionInfo.Builder |
This builder. This value cannot be null . |
setImportantForAccessibilityItemCount
fun setImportantForAccessibilityItemCount(importantForAccessibilityItemCount: Int): AccessibilityNodeInfo.CollectionInfo.Builder
Sets the number of views considered important for accessibility.
Parameters | |
---|---|
importantForAccessibilityItemCount |
Int: The number of items important for accessibility. |
Return | |
---|---|
AccessibilityNodeInfo.CollectionInfo.Builder |
This builder. This value cannot be null . |
setItemCount
fun setItemCount(itemCount: Int): AccessibilityNodeInfo.CollectionInfo.Builder
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. |
Return | |
---|---|
AccessibilityNodeInfo.CollectionInfo.Builder |
This builder. This value cannot be null . |
setRowCount
fun setRowCount(rowCount: Int): AccessibilityNodeInfo.CollectionInfo.Builder
Sets the row count.
Parameters | |
---|---|
rowCount |
Int: The number of rows in the collection. |
Return | |
---|---|
AccessibilityNodeInfo.CollectionInfo.Builder |
This builder. This value cannot be null . |
setSelectionMode
fun setSelectionMode(selectionMode: Int): AccessibilityNodeInfo.CollectionInfo.Builder
Sets the selection mode.
Parameters | |
---|---|
selectionMode |
Int: The selection mode. |
Return | |
---|---|
AccessibilityNodeInfo.CollectionInfo.Builder |
This builder. This value cannot be null . |