# androidx.pdf.selection

# androidx.pdf.selection

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/pdf/selection/package-summary "View this page in Java")

## Interfaces

|--------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
| [LinkSelection](https://developer.android.com/reference/kotlin/androidx/pdf/selection/LinkSelection)               | Represents a link within a PDF document that has been selected. |
| [Selection](https://developer.android.com/reference/kotlin/androidx/pdf/selection/Selection)                       | Represents PDF content that has been selected.                  |
| [SelectionMenuSession](https://developer.android.com/reference/kotlin/androidx/pdf/selection/SelectionMenuSession) | Represents an active session of an open selection menu.         |

## Classes

|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
| [ContextMenuComponent](https://developer.android.com/reference/kotlin/androidx/pdf/selection/ContextMenuComponent)     | An abstract base class for any component that can be displayed within a context menu. |
| [SelectionMenuComponent](https://developer.android.com/reference/kotlin/androidx/pdf/selection/SelectionMenuComponent) | Represents a clickable item with a label in a selection menu.                         |

## Objects

|--------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|
| [PdfSelectionMenuKeys](https://developer.android.com/reference/kotlin/androidx/pdf/selection/PdfSelectionMenuKeys) | Defines unique keys for the default selection menu items. |