trait QueryParams extends QueryOps[QueryParams]
- Alphabetic
- By Inheritance
- QueryParams
- QueryOps
- QueryChecks
- QueryGetters
- QueryModifier
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native() @IntrinsicCandidate()
-
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[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
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
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )