RichURL

fm.common.rich.RichURL
See theRichURL companion object
final class RichURL(val self: URL) extends AnyVal with RichURIBase[URL]

Attributes

Companion:
object
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def fragment: Option[String]
def host: Option[String]
def intern: URL
def path: Option[String]
def port: Option[Int]
def query: Option[String]
def scheme: Option[String]
def userInfo: Option[String]

Inherited methods

def addQueryParam(key: String, value: String): T

Attributes

Inherited from:
RichURIBase

Attributes

Inherited from:
RichURIBase
def addQueryParams(kvPairs: (String, String)*): T

Attributes

Inherited from:
RichURIBase
def copy(scheme: Option[String], userInfo: Option[String], host: Option[String], port: Option[Int], path: Option[String], query: Option[String], fragment: Option[String]): T

Attributes

Inherited from:
RichURIBase
def isFile: Boolean

Is this a file:// URI/URL?

Is this a file:// URI/URL?

Attributes

Inherited from:
RichURIBase
final def pathAndQueryURI: URI

Attributes

Inherited from:
RichURIBase

Attributes

Inherited from:
RichURIBase
def removeQueryParam(key: String): T

Attributes

Inherited from:
RichURIBase
def removeQueryParams(keys: String*): T

Attributes

Inherited from:
RichURIBase
def toFile: File

Attributes

Inherited from:
RichURIBase
def toFileOption: Option[File]

Attributes

Inherited from:
RichURIBase
def updateQueryParam(key: String, value: String): T

Attributes

Inherited from:
RichURIBase
def updateQueryParams(kvPairs: (String, String)*): T

Attributes

Inherited from:
RichURIBase
def withHost(host: String): T

Attributes

Inherited from:
RichURIBase
def withPath(path: String): T

Attributes

Inherited from:
RichURIBase
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.

Attributes

Inherited from:
RichURIBase
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.

Attributes

Inherited from:
RichURIBase

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.

Attributes

Inherited from:
RichURIBase
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.

Attributes

Inherited from:
RichURIBase
def withScheme(scheme: String): T

Attributes

Inherited from:
RichURIBase

Attributes

Inherited from:
RichURIBase

Concrete fields

val self: URL