t

fm.common.rich

RichURIBase

trait RichURIBase[T] extends Any

Source
RichURIBase.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RichURIBase
  2. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def fragment: Option[String]
  2. abstract def getClass(): Class[_ <: AnyRef]
    Definition Classes
    Any
  3. abstract def host: Option[String]
  4. abstract def make(s: String): T
    Attributes
    protected
  5. abstract def path: Option[String]
  6. abstract def port: Option[Int]
  7. abstract def query: Option[String]
  8. abstract def queryParams: QueryParams
  9. abstract def scheme: Option[String]
  10. abstract def self: T
    Attributes
    protected
  11. abstract def toURI: URI
    Attributes
    protected
  12. abstract def userInfo: Option[String]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. def addQueryParam(key: String, value: String): T
  5. def addQueryParams(other: QueryParams): T
  6. def addQueryParams(kvPairs: (String, String)*): T
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def copy(scheme: Option[String] = scheme, userInfo: Option[String] = userInfo, host: Option[String] = host, port: Option[Int] = port, path: Option[String] = path, query: Option[String] = query, fragment: Option[String] = fragment): T
  9. def equals(arg0: Any): Boolean
    Definition Classes
    Any
  10. def hashCode(): Int
    Definition Classes
    Any
  11. def isFile: Boolean

    Is this a file:// URI/URL?

  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def pathAndQueryURI: URI
  14. final def pathQueryAndFragmentURI: URI
  15. def removeQueryParam(key: String): T
  16. def removeQueryParams(keys: String*): T
  17. def toFile: File
  18. def toFileOption: Option[File]
  19. def toString(): String
    Definition Classes
    Any
  20. def updateQueryParam(key: String, value: String): T
  21. def updateQueryParams(kvPairs: (String, String)*): T
  22. def withHost(host: String): T
  23. def withPath(path: String): T
  24. def withQueryParam(kv: (String, String)): T

    Calls QueryParams.updated

    Calls QueryParams.updated

    If the key doesn't exist then add it, otherwise replace the first occurance of the key with the new value and remove any other values.

  25. def withQueryParam(key: String, value: String): T

    Calls QueryParams.updated

    Calls QueryParams.updated

    If the key doesn't exist then add it, otherwise replace the first occurance of the key with the new value and remove any other values.

  26. def withQueryParams(params: QueryParams): T

    Calls QueryParams.updated

    Calls QueryParams.updated

    If the key doesn't exist then add it, otherwise replace the first occurance of the key with the new value and remove any other values.

  27. def withQueryParams(params: (String, String)*): T

    Calls QueryParams.updated

    Calls QueryParams.updated

    If the key doesn't exist then add it, otherwise replace the first occurance of the key with the new value and remove any other values.

  28. def withScheme(scheme: String): T
  29. def withoutQueryParams: T

Inherited from Any

Ungrouped