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
AddForAll
AddForEmptyPath
AddForEmptyPathRemoveOthers
Off
RemoveForAll
SlashTermination
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
AllOps
Ops
ToFragmentOps
nonInheritedOps
ops
FragmentInstances
FragmentInstances1
FragmentInstances2
PathPart
PathPart
AllOps
Ops
ToPathPartOps
nonInheritedOps
ops
PathPartInstances
PathPartInstances1
PathPartInstances2
QueryKey
QueryKey
AllOps
Ops
ToQueryKeyOps
nonInheritedOps
ops
QueryKeyInstances
QueryKeyInstances1
QueryKeyValue
QueryKeyValue
AllOps
Ops
ToQueryKeyValueOps
nonInheritedOps
ops
QueryKeyValueInstances
QueryValue
QueryValue
AllOps
Derivation
Ops
ToQueryValueOps
nonInheritedOps
ops
QueryValueInstances
QueryValueInstances1
QueryValueInstances2
TraversableParams
TraversableParams
AllOps
Ops
ToTraversableParamsOps
nonInheritedOps
ops
TraversableParamsDeriving
TraversableParamsInstances
TraversableParamsInstances1
TraversablePathParts
TraversablePathParts
AllOps
Ops
ToTraversablePathPartsOps
nonInheritedOps
ops
TraversablePathPartsDeriving
TraversablePathPartsInstances
io.lemonlabs.uri.typesafe.dsl
TypesafeUrlDsl
scala-uri
/
io.lemonlabs.uri
/
IpV6
IpV6
final case
class
IpV6
(
piece1:
Char
,
piece2:
Char
,
piece3:
Char
,
piece4:
Char
,
piece5:
Char
,
piece6:
Char
,
piece7:
Char
,
piece8:
Char
)(
implicit
conf:
UriConfig
)
extends
Host
Companion:
object
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
Host
class
Object
trait
Matchable
class
Any
Type members
Value members
Implicits
Type members
Types
type
Self
=
IpV6
Value members
Concrete methods
def
apexDomain
:
Option
[
String
]
def
hexPieces
:
Vector
[
String
]
def
longestSubdomain
:
Option
[
String
]
def
normalize
:
IpV6
def
piece1Int
:
Int
def
piece2Int
:
Int
def
piece3Int
:
Int
def
piece4Int
:
Int
def
piece5Int
:
Int
def
piece6Int
:
Int
def
piece7Int
:
Int
def
piece8Int
:
Int
def
publicSuffix
:
Option
[
String
]
def
publicSuffixes
:
Vector
[
String
]
def
shortestSubdomain
:
Option
[
String
]
def
subdomain
:
Option
[
String
]
def
subdomains
:
Vector
[
String
]
def
toStringNonNormalised
:
String
def
value
:
String
def
withConfig
(
config:
UriConfig
):
IpV6
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product
override
def
toString
:
String
Definition Classes
Host
->
Any
Inherited from:
Host
def
toStringPunycode
:
String
Returns:
the domain name in ASCII Compatible Encoding (ACE), as defined by the ToASCII operation of
RFC 3490
.
Inherited from:
Host
Concrete fields
val
pieces
:
Vector
[
Char
]
Implicits
Implicits
implicit
val
conf
:
UriConfig