java.lang.Object
swim.uri.UriHost
- All Implemented Interfaces:
Comparable<UriHost>,swim.codec.Debug,swim.codec.Display
public abstract class UriHost
extends Object
implements Comparable<UriHost>, swim.codec.Debug, swim.codec.Display
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Stringaddress()final intabstract <T> swim.codec.Output<T>debug(swim.codec.Output<T> output) abstract <T> swim.codec.Output<T>display(swim.codec.Output<T> output) final booleanfinal inthashCode()static UriHostinetAddress(InetAddress address) ipv4()static UriHostipv6()static UriHostbooleanname()static UriHoststatic UriHostabstract StringtoString()static UriHost
-
Constructor Details
-
UriHost
protected UriHost()
-
-
Method Details
-
isDefined
public boolean isDefined() -
address
-
name
-
ipv4
-
ipv6
-
inetAddress
- Throws:
UnknownHostException
-
compareTo
- Specified by:
compareToin interfaceComparable<UriHost>
-
equals
-
hashCode
public final int hashCode() -
debug
public abstract <T> swim.codec.Output<T> debug(swim.codec.Output<T> output) - Specified by:
debugin interfaceswim.codec.Debug
-
display
public abstract <T> swim.codec.Output<T> display(swim.codec.Output<T> output) - Specified by:
displayin interfaceswim.codec.Display
-
toString
-
undefined
-
name
-
ipv4
-
ipv6
-
inetAddress
-
parse
-