Package pcap.common.net
Class InetAddress
java.lang.Object
pcap.common.net.InetAddress
- All Implemented Interfaces:
Address
- Direct Known Subclasses:
Inet4Address
,Inet6Address
@Inclubating public abstract class InetAddress extends Object implements Address
- Author:
- Ardika Rommy Sanjaya
-
Constructor Summary
Constructors Constructor Description InetAddress()
-
Method Summary
Modifier and Type Method Description protected abstract boolean
isAnyLocalAddress()
protected abstract boolean
isLinkLocalAddress()
protected abstract boolean
isLoopbackAddress()
protected abstract boolean
isMcGlobal()
protected abstract boolean
isMcLinkLocal()
protected abstract boolean
isMcNodeLocal()
protected abstract boolean
isMcOrgLocal()
protected abstract boolean
isMcSiteLocal()
protected abstract boolean
isMulticastAddress()
protected abstract boolean
isSiteLocalAddress()
static boolean
isValidAddress(String stringAddress)
Validate given ip string address.static InetAddress
valueOf(String stringAddress)
Determines the IPv4 or IPv6 address.
-
Constructor Details
-
InetAddress
public InetAddress()
-
-
Method Details
-
valueOf
Determines the IPv4 or IPv6 address.- Parameters:
stringAddress
- ipv4 or ipv6 string address.- Returns:
- an IPv4 or IPv6 address.
-
isValidAddress
Validate given ip string address.- Parameters:
stringAddress
- ipv4 or ipv6 string address.- Returns:
- a
boolean
indicating if the stringAddress is a valid ip address; or false otherwise.
-
isMulticastAddress
protected abstract boolean isMulticastAddress() -
isAnyLocalAddress
protected abstract boolean isAnyLocalAddress() -
isLoopbackAddress
protected abstract boolean isLoopbackAddress() -
isLinkLocalAddress
protected abstract boolean isLinkLocalAddress() -
isSiteLocalAddress
protected abstract boolean isSiteLocalAddress() -
isMcGlobal
protected abstract boolean isMcGlobal() -
isMcNodeLocal
protected abstract boolean isMcNodeLocal() -
isMcLinkLocal
protected abstract boolean isMcLinkLocal() -
isMcSiteLocal
protected abstract boolean isMcSiteLocal() -
isMcOrgLocal
protected abstract boolean isMcOrgLocal()
-