final case class QueryParams(map: Map[String, Chunk[String]]) extends Product with Serializable
- Alphabetic
- By Inheritance
- QueryParams
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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.
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def add(key: String, value: String): QueryParams
Adds the specified key/value pair to the query parameters.
- def addAll(key: String, value: Chunk[String]): QueryParams
Adds the specified key/value pairs to the query parameters.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @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 → Equals → AnyRef → Any
- def filter(p: (String, Chunk[String]) => Boolean): QueryParams
Filters the query parameters using the specified predicate.
- def get(key: String): Option[String]
Retrieves the first query parameter value having the specified name.
- def getAll(key: String): Option[Chunk[String]]
Retrieves all query parameter values having the specified name.
- def getAllOrElse(key: String, default: => Iterable[String]): Chunk[String]
Retrieves all query parameter values having the specified name, or else uses the default iterable.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def getOrElse(key: String, default: => String): String
Retrieves the first query parameter value having the specified name, or else uses the default value.
- def hashCode(): Int
- Definition Classes
- QueryParams → AnyRef → Any
- def isEmpty: Boolean
Determines if the query parameters are empty.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val map: Map[String, Chunk[String]]
- 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 productElementNames: Iterator[String]
- Definition Classes
- Product
- def remove(key: String): QueryParams
Removes the specified key from the query parameters.
- def removeAll(keys: Iterable[String]): QueryParams
Removes the specified keys from the query parameters.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toForm: Form
Converts the query parameters into a form.
- 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])