trait QueryParams extends QueryOps[QueryParams]
- Alphabetic
- By Inheritance
- QueryParams
- QueryOps
- QueryChecks
- QueryGetters
- QueryModifier
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def updateQueryParams(f: (QueryParams) => QueryParams): QueryParams
- Definition Classes
- QueryModifier
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def ++(that: QueryParams): QueryParams
Combines two collections of query parameters together.
Combines two collections of query parameters together. If there are duplicate keys, the values from both sides are preserved, in order from left-to-right.
- Definition Classes
- QueryModifier
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addQueryParam(key: String, value: String): QueryParams
Adds the specified key/value pair to the query parameters.
Adds the specified key/value pair to the query parameters.
- Definition Classes
- QueryModifier
- def addQueryParams(values: String): QueryParams
- Definition Classes
- QueryModifier
- def addQueryParams(key: String, value: Chunk[String]): QueryParams
Adds the specified key/value pairs to the query parameters.
Adds the specified key/value pairs to the query parameters.
- Definition Classes
- QueryModifier
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def encode(charset: Charset): String
Encodes the query parameters into a string using the specified charset.
- def encode: String
Encodes the query parameters into a string.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(that: Any): Boolean
- Definition Classes
- QueryParams → AnyRef → Any
- def filter(p: (String, Chunk[String]) => Boolean): QueryParams
Filters the query parameters using the specified predicate.
- def getAll(key: String): Chunk[String]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hasQueryParam(name: CharSequence): Boolean
- Definition Classes
- QueryChecks
- def hashCode(): Int
Retrieves all query parameter values having the specified name.
Retrieves all query parameter values having the specified name.
- Definition Classes
- QueryParams → AnyRef → Any
- def isEmpty: Boolean
Determines if the query parameters are empty.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map: Map[String, Chunk[String]]
All query parameters as a map.
All query parameters as a map. Note that by default this method constructs the map on access from the underlying storage implementation, so should be used with care. Prefer to use
getAlland friends if all you need is to access the values by a known key. - final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nonEmpty: Boolean
Determines if the query parameters are non-empty.
- def normalize: QueryParams
Normalizes the query parameters by removing empty keys and values.
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def queryParam(key: String): Option[String]
Retrieves the first query parameter value having the specified name.
Retrieves the first query parameter value having the specified name.
- Definition Classes
- QueryGetters
- def queryParamOrElse(key: String, default: => String): String
Retrieves the first query parameter value having the specified name, or else uses the default value.
Retrieves the first query parameter value having the specified name, or else uses the default value.
- Definition Classes
- QueryGetters
- def queryParamTo[T](key: String)(implicit codec: TextCodec[T]): Either[QueryParamsError, T]
Retrieves the first typed query parameter value having the specified name.
Retrieves the first typed query parameter value having the specified name.
- Definition Classes
- QueryGetters
- def queryParamToOrElse[T](key: String, default: => T)(implicit codec: TextCodec[T]): T
Retrieves the first typed query parameter value having the specified name, or else uses the default value.
Retrieves the first typed query parameter value having the specified name, or else uses the default value.
- Definition Classes
- QueryGetters
- def queryParamToZIO[T](key: String)(implicit codec: TextCodec[T]): IO[QueryParamsError, T]
Retrieves the first typed query parameter value having the specified name as ZIO.
Retrieves the first typed query parameter value having the specified name as ZIO.
- Definition Classes
- QueryGetters
- def queryParameters: QueryParams
- Definition Classes
- QueryParams → QueryGetters
- def queryParams(key: String): Chunk[String]
Retrieves all query parameter values having the specified name.
Retrieves all query parameter values having the specified name.
- Definition Classes
- QueryGetters
- def queryParamsOrElse(key: String, default: => Iterable[String]): Chunk[String]
Retrieves all query parameter values having the specified name, or else uses the default iterable.
Retrieves all query parameter values having the specified name, or else uses the default iterable.
- Definition Classes
- QueryGetters
- def queryParamsTo[T](key: String)(implicit codec: TextCodec[T]): Either[QueryParamsError, Chunk[T]]
Retrieves all typed query parameter values having the specified name.
Retrieves all typed query parameter values having the specified name.
- Definition Classes
- QueryGetters
- def queryParamsToOrElse[T](key: String, default: => Iterable[T])(implicit codec: TextCodec[T]): Chunk[T]
Retrieves all query parameter values having the specified name, or else uses the default iterable.
Retrieves all query parameter values having the specified name, or else uses the default iterable.
- Definition Classes
- QueryGetters
- def queryParamsToZIO[T](key: String)(implicit codec: TextCodec[T]): IO[QueryParamsError, Chunk[T]]
Retrieves all typed query parameter values having the specified name as ZIO.
Retrieves all typed query parameter values having the specified name as ZIO.
- Definition Classes
- QueryGetters
- def removeQueryParam(key: String): QueryParams
Removes the specified key from the query parameters.
Removes the specified key from the query parameters.
- Definition Classes
- QueryModifier
- def removeQueryParams(keys: Iterable[String]): QueryParams
Removes the specified keys from the query parameters.
Removes the specified keys from the query parameters.
- Definition Classes
- QueryModifier
- def setQueryParams(queryParams: (String, Chunk[String])*): QueryParams
- Definition Classes
- QueryModifier
- def setQueryParams(queryParams: Map[String, Chunk[String]]): QueryParams
- Definition Classes
- QueryModifier
- def setQueryParams(values: String): QueryParams
- Definition Classes
- QueryModifier
- def setQueryParams(values: QueryParams): QueryParams
- Definition Classes
- QueryModifier
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toForm: Form
Converts the query parameters into a form.
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])