AppItemStrategy

open class AppItemStrategy(appPickerContext: AppPickerContext) : Strategy(source)

The concrete strategy of Strategy that creates the list of different UI ViewData objects sorted based on the provided comparator, from a list of AppData objects.

Parameters

appPickerContext

The AppPickerContext providing access to dependencies.

Inheritors

Constructors

Link copied to clipboard
constructor(appPickerContext: AppPickerContext)

Functions

Link copied to clipboard
open override fun convert(dataList: List<AppData>, comparator: Comparator<ViewData>?): List<ViewData>

Converts a list of AppData objects into a list of ViewData objects.