public static final class Uri.Authority extends Authority implements scala.Product, java.io.Serializable
0
to signal the default port of for scheme.
In general what you want is not the value of this field but Uri.effectivePort
.
param: userinfo The percent decoded userinfo. According to https://tools.ietf.org/html/rfc3986#section-3.2.1
the "user:password" syntax is deprecated and implementations are encouraged to ignore any characters
after the colon (:
). Therefore, it is not guaranteed that future versions of this class will
preserve full userinfo between parsing and rendering (even if it might do so right now).Constructor and Description |
---|
Authority(Uri.Host host,
int port,
java.lang.String userinfo) |
Modifier and Type | Method and Description |
---|---|
Uri.Host |
host()
Host in a URI
|
boolean |
isEmpty() |
boolean |
nonEmpty() |
Uri.Authority |
normalizedFor(java.lang.String scheme) |
Uri.Authority |
normalizedForHttp(boolean encrypted) |
int |
port()
A port number that may be `0` to signal the default port of for scheme.
|
java.lang.String |
toString() |
java.lang.String |
userinfo()
The percent decoded userinfo.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public Authority(Uri.Host host, int port, java.lang.String userinfo)
public int port()
Authority
Uri::port::
public java.lang.String userinfo()
Authority
public boolean isEmpty()
public boolean nonEmpty()
public Uri.Authority normalizedForHttp(boolean encrypted)
public Uri.Authority normalizedFor(java.lang.String scheme)
public java.lang.String toString()
toString
in class java.lang.Object