Packages

c

io.lemonlabs.uri.typesafe.dsl

TypesafeUrlDsl

final class TypesafeUrlDsl extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TypesafeUrlDsl
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. def #(other: Url): Url
  3. def #[A](a: A)(implicit arg0: Fragment[A]): Url

    Adds a fragment to the end of the uri

    Adds a fragment to the end of the uri

    a

    Value representing the fragment

    returns

    A new Uri with this fragment

  4. final def ##(): Int
    Definition Classes
    Any
  5. def &(other: Url): Url
  6. def &[A, B](a: A, b: B)(implicit arg0: QueryKey[A], arg1: QueryValue[B]): Url

    Adds a new Query String parameter key-value pair.

    Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

    a

    Value which provides the key and the value for query parameter

    returns

    A new Uri with the new Query String parameter

  7. def &[A](a: A)(implicit arg0: QueryKeyValue[A]): Url

    Adds a new Query String parameter key-value pair.

    Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

    a

    Value which provides the key and the value for query parameter

    returns

    A new Uri with the new Query String parameter

  8. def &&[A, B](a: A, b: B)(implicit arg0: QueryKey[A], arg1: QueryValue[B]): Url

    Maybe adds a new Query String parameter key-value pair.

    Maybe adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will not be added, otherwise it will be added

    a

    Value which provides the key and the value for query parameter

    returns

    A new Uri with the new Query String parameter

  9. def &&[A](a: A)(implicit arg0: QueryKeyValue[A]): Url

    Maybe adds a new Query String parameter key-value pair.

    Maybe adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will not be added, otherwise it will be added

    a

    Value which provides the key and the value for query parameter

    returns

    A new Uri with the new Query String parameter

  10. def /(other: Url): Url
  11. def /[A](a: A)(implicit arg0: PathPart[A]): Url

    Appends a path part to the path of this URI

    Appends a path part to the path of this URI

    a

    The path part

    returns

    A new Uri with this path part appended

  12. def /?[A, B](a: A, b: B)(implicit arg0: QueryKey[A], arg1: QueryValue[B]): Url

    Adds a trailing forward slash to the path and a new Query String parameter key-value pair.

    Adds a trailing forward slash to the path and a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

    a

    Value which provides the key and the value for query parameter

    returns

    A new Uri with the new Query String parameter

  13. def /?[A](a: A)(implicit arg0: QueryKeyValue[A]): Url

    Adds a trailing forward slash to the path and a new Query String parameter key-value pair.

    Adds a trailing forward slash to the path and a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

    a

    Value which provides the key and the value for query parameter

    returns

    A new Uri with the new Query String parameter

  14. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  15. def ?(other: Url): Url
  16. def ?[A, B](a: A, b: B)(implicit arg0: QueryKey[A], arg1: QueryValue[B]): Url
  17. def ?[A](a: A)(implicit arg0: QueryKeyValue[A]): Url

    Adds a new Query String parameter key-value pair.

    Adds a new Query String parameter key-value pair. If the value for the Query String parameter is None, then this Query String parameter will be rendered without a value e.g. ?param as opposed to ?param=value

    a

    Value which provides the key and the value for query parameter

    returns

    A new Uri with the new Query String parameter

  18. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  19. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def toString(): String
    Definition Classes
    Any
  22. val url: Url
  23. def withParams[A](param1: A, param2: A, params: A*)(implicit arg0: QueryKeyValue[A]): Url
  24. def withParams[A](params: A)(implicit arg0: TraversableParams[A]): Url

Inherited from AnyVal

Inherited from Any

Ungrouped