# NavUri

Artifact: [androidx.navigation:navigation-common](https://developer.android.com/jetpack/androidx/releases/navigation) [View Source](https://cs.android.com/search?q=file:androidx/navigation/NavUri.+class:androidx.navigation.NavUri) Added in [2.10.2](https://developer.android.com/jetpack/androidx/releases/navigation#2.10.2)

*** ** * ** ***

Common/AllAndroid/JVMJavaScript
- Cmn

  ```
  abstract class NavUri
  ```
- android

  ```
  actual typealias NavUri = Uri
  ```

*** ** * ** ***

see [android.net.Uri](https://developer.android.com/reference/android/net/Uri)

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/navigation/NavUri#NavUri()()` | Cmn |

| ### Public functions |
|---|---|---|
| `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavUri#getFragment()()` | Cmn |
| `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html>` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavUri#getPathSegments()()` | Cmn |
| `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavUri#getQuery()()` | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html>` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavUri#getQueryParameterNames()()` | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html>` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavUri#getQueryParameters(kotlin.String)(key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)` | Cmn |
| `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/navigation/NavUri#toString()()` | Cmn |

## Public constructors

### NavUri

Cmn

```
NavUri()
```

## Public functions

### getFragment

Cmn

```
abstract fun getFragment(): String?
```

### getPathSegments

Cmn

```
abstract fun getPathSegments(): List<String>
```

### getQuery

Cmn

```
abstract fun getQuery(): String?
```

### getQueryParameterNames

Cmn

```
fun getQueryParameterNames(): Set<String>
```

### getQueryParameters

Cmn

```
fun getQueryParameters(key: String): List<String>
```

### toString

Cmn

```
abstract fun toString(): String
```