final case class QueryParams(map: Map[String, Chunk[String]]) extends Product with Serializable
- Alphabetic
- By Inheritance
- QueryParams
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @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[_]
- 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
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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )