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, waitpublic Authority(Uri.Host host, int port, java.lang.String userinfo)
public int port()
AuthorityUri::port::public java.lang.String userinfo()
Authoritypublic 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