scala-uri
scala-uri
io.lemonlabs.uri
AbsoluteOrEmptyPath
AbsoluteOrEmptyPath
AbsolutePath
AbsolutePath
AbsoluteUrl
AbsoluteUrl
unordered
Authority
Authority
DataUrl
DataUrl
DomainName
DomainName
EmptyPath
Host
Host
IpV4
IpV4
IpV6
IpV6
MediaType
MediaType
Path
Path
SlashTermination
SlashTermination
Off
RemoveForAll
AddForEmptyPath
AddForEmptyPathRemoveOthers
AddForAll
PathParts
ProtocolRelativeUrl
ProtocolRelativeUrl
unordered
QueryString
QueryString
unordered
RelativeUrl
RelativeUrl
unordered
RootlessPath
RootlessPath
ScpLikeUrl
ScpLikeUrl
SimpleUrlWithoutAuthority
SimpleUrlWithoutAuthority
unordered
Uri
Uri
unordered
UriConversionException
UriException
Url
Url
unordered
UrlPath
UrlPath
UrlWithAuthority
UrlWithAuthority
unordered
UrlWithScheme
UrlWithoutAuthority
UrlWithoutAuthority
unordered
Urn
Urn
UrnPath
UrnPath
UserInfo
UserInfo
io.lemonlabs.uri.config
All
ExcludeNones
RenderQuery
RenderQuery
UriConfig
UriConfig
io.lemonlabs.uri.decoding
ChainedUriDecoder
DecodeCharAs
NoopDecoder
PercentDecoder
PercentDecoder
PermissiveDecoder
PermissivePercentDecoder
UriDecodeException
UriDecoder
io.lemonlabs.uri.encoding
ChainedUriEncoder
EncodeCharAs
NoopEncoder
PercentEncoder
PercentEncoder
UriEncoder
io.lemonlabs.uri.inet
PublicSuffixes
PunycodeSupport
io.lemonlabs.uri.parsing
UriParser
UriParser
UriParsingException
UrlParser
UrlParser
UrnParser
UrnParser
io.lemonlabs.uri.redact
Redact
RedactByRemoving
RedactByReplacing
Redactor
io.lemonlabs.uri.typesafe
Fragment
Fragment
ops
Ops
AllOps
ToFragmentOps
nonInheritedOps
FragmentInstances
FragmentInstances1
FragmentInstances2
PathPart
PathPart
ops
Ops
AllOps
ToPathPartOps
nonInheritedOps
PathPartInstances
PathPartInstances1
PathPartInstances2
QueryKey
QueryKey
ops
Ops
AllOps
ToQueryKeyOps
nonInheritedOps
QueryKeyInstances
QueryKeyInstances1
QueryKeyValue
QueryKeyValue
ops
Ops
AllOps
ToQueryKeyValueOps
nonInheritedOps
QueryKeyValueInstances
QueryValue
QueryValue
Derivation
ops
Ops
AllOps
ToQueryValueOps
nonInheritedOps
QueryValueInstances
QueryValueInstances1
QueryValueInstances2
TraversableParams
TraversableParams
ops
Ops
AllOps
ToTraversableParamsOps
nonInheritedOps
TraversableParamsDeriving
TraversableParamsInstances
TraversableParamsInstances1
TraversablePathParts
TraversablePathParts
ops
Ops
AllOps
ToTraversablePathPartsOps
nonInheritedOps
TraversablePathPartsDeriving
TraversablePathPartsInstances
io.lemonlabs.uri.typesafe.dsl
TypesafeUrlDsl
scala-uri
/
io.lemonlabs.uri.parsing
/
UrlParser
UrlParser
object
UrlParser
Companion
class
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
apply
(s:
CharSequence
)(implicit config:
UriConfig
):
UrlParser
def
parseAbsoluteUrl
(s:
String
)(implicit config:
UriConfig
):
Try
[
AbsoluteUrl
]
def
parseAuthority
(s:
String
)(implicit config:
UriConfig
):
Try
[
Authority
]
def
parseDataUrl
(s:
String
)(implicit config:
UriConfig
):
Try
[
DataUrl
]
def
parseDomainName
(s:
String
)(implicit config:
UriConfig
):
Try
[
DomainName
]
def
parseHost
(s:
String
)(implicit config:
UriConfig
):
Try
[
Host
]
def
parseIpV4
(s:
String
)(implicit config:
UriConfig
):
Try
[
IpV4
]
def
parseIpV6
(s:
String
)(implicit config:
UriConfig
):
Try
[
IpV6
]
def
parsePath
(s:
String
)(implicit config:
UriConfig
):
Try
[
UrlPath
]
def
parseProtocolRelativeUrl
(s:
String
)(implicit config:
UriConfig
):
Try
[
ProtocolRelativeUrl
]
def
parseQuery
(s:
String
)(implicit config:
UriConfig
):
Try
[
QueryString
]
def
parseQueryParam
(s:
String
)(implicit config:
UriConfig
):
Try
[(
String
,
Option
[
String
])]
def
parseRelativeUrl
(s:
String
)(implicit config:
UriConfig
):
Try
[
RelativeUrl
]
def
parseScpLikeUrl
(s:
String
)(implicit config:
UriConfig
):
Try
[
ScpLikeUrl
]
def
parseSimpleUrlWithoutAuthority
(s:
String
)(implicit config:
UriConfig
):
Try
[
SimpleUrlWithoutAuthority
]
def
parseUrl
(s:
String
)(implicit config:
UriConfig
):
Try
[
Url
]
def
parseUrlWithAuthority
(s:
String
)(implicit config:
UriConfig
):
Try
[
UrlWithAuthority
]
def
parseUrlWithoutAuthority
(s:
String
)(implicit config:
UriConfig
):
Try
[
UrlWithoutAuthority
]
def
parseUserInfo
(s:
String
)(implicit config:
UriConfig
):
Try
[
UserInfo
]