PathSegmentOptionalParameterRouteSelector

data class PathSegmentOptionalParameterRouteSelector(name: String, prefix: String?, suffix: String?) : RouteSelector

Evaluates a route against an optional parameter path segment and captures its value, if any.

Parameters

name

is the name of the parameter to capture values to

prefix

is an optional suffix

suffix

is an optional prefix

Constructors

fun PathSegmentOptionalParameterRouteSelector(name: String, prefix: String? = null, suffix: String? = null, hasTrailingSlash: Boolean)
fun PathSegmentOptionalParameterRouteSelector(name: String, prefix: String? = null, suffix: String? = null)

Functions

Link copied to clipboard
open override fun evaluate(context: RoutingResolveContext, segmentIndex: Int): RouteSelectorEvaluation

Evaluates this selector against context and a path segment at segmentIndex.

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val name: String
Link copied to clipboard
val prefix: String? = null
Link copied to clipboard
val quality: Double
Link copied to clipboard
val suffix: String? = null