DeepLinkMatcher

abstract class DeepLinkMatcher<T : Any>(filters: List<DeepLinkMatcher.Filter<*>> = emptyList())

Encompasses the logic to match a navigation key of type T against a DeepLinkRequest.

A navigation key can be associated with more than one DeepLinkMatcher if it supports different forms of deep links.

T The type of the navigation key associated with this deep link.

Parameters

filters

an optional list of Filter to apply to the DeepLinkRequest during matching

Inheritors

Constructors

Link copied to clipboard
constructor(filters: List<DeepLinkMatcher.Filter<*>> = emptyList())

Types

Link copied to clipboard
abstract class Filter<K : Any>(filter: K)

A filter for a deep link, such as a mimeType.

Link copied to clipboard

The class that is returned when a DeepLinkMatcher matches with a DeepLinkRequest

Functions

Link copied to clipboard