- ifValidIPAddress(Predicate<? super IPAddress<?>>) - Static method in class com.github.robtimus.net.ip.IPAddress
-
Returns a predicate that checks whether or not CharSequence
s are valid IP addresses that match a specific predicate.
- ifValidIPv4Address(Predicate<? super IPv4Address>) - Static method in class com.github.robtimus.net.ip.IPv4Address
-
Returns a predicate that checks whether or not CharSequence
s are valid IPv4 addresses that match a specific predicate.
- ifValidIPv6Address(Predicate<? super IPv6Address>) - Static method in class com.github.robtimus.net.ip.IPv6Address
-
Returns a predicate that checks whether or not CharSequence
s are valid IPv6 addresses that match a specific predicate.
- inSubnet(int) - Method in class com.github.robtimus.net.ip.IPAddress
-
Returns a subnet of a specific prefix length that contains this IP address.
- inSubnet(int) - Method in class com.github.robtimus.net.ip.IPv4Address
-
- inSubnet(int) - Method in class com.github.robtimus.net.ip.IPv6Address
-
- IPAddress<IP extends IPAddress<IP>> - Class in com.github.robtimus.net.ip
-
Represents an IP address.
- IPAddressFormat<IP extends IPAddress<?>> - Class in com.github.robtimus.net.ip
-
A class for formatting and parsing IP addresses.
- IPAddressFormatter<IP extends IPAddress<?>> - Class in com.github.robtimus.net.ip
-
Formatter for printing and parsing IP addresses.
- IPAddressFormatter.Builder<IP extends IPAddress<?>> - Class in com.github.robtimus.net.ip
-
A builder for formatters for printing and parsing IP addresses.
- IPRange<IP extends IPAddress<IP>> - Interface in com.github.robtimus.net.ip
-
Represents a range of consecutive IP addresses.
- IPRangeSpliterator<IP extends IPAddress<IP>> - Class in com.github.robtimus.net.ip
-
A spliterator for IP ranges.
- ipv4() - Static method in class com.github.robtimus.net.ip.IPAddressFormatter
-
Returns a formatter for printing and parsing IPv4 addresses.
- IPv4Address - Class in com.github.robtimus.net.ip
-
Represents an IPv4 address.
- IPv4Range - Interface in com.github.robtimus.net.ip
-
Represents a range of consecutive IPv4 addresses.
- IPv4RangeSpliterator - Class in com.github.robtimus.net.ip
-
A spliterator for IPv4 ranges.
- IPv4RangeSpliterator(IPRange<IPv4Address>) - Constructor for class com.github.robtimus.net.ip.IPv4RangeSpliterator
-
Creates a new spliterator.
- IPv4Subnet - Class in com.github.robtimus.net.ip
-
Represents a subnet of IPv4 addresses.
- ipv6() - Static method in class com.github.robtimus.net.ip.IPAddressFormatter
-
Returns a new builder for formatters for printing and parsing IPv6 addresses.
- IPv6Address - Class in com.github.robtimus.net.ip
-
Represents an IPv6 address.
- IPv6Range - Interface in com.github.robtimus.net.ip
-
Represents a range of consecutive IPv6 addresses.
- IPv6RangeSpliterator - Class in com.github.robtimus.net.ip
-
A spliterator for IPv6 ranges.
- IPv6RangeSpliterator(IPRange<IPv6Address>) - Constructor for class com.github.robtimus.net.ip.IPv6RangeSpliterator
-
Creates a new spliterator.
- IPv6Subnet - Class in com.github.robtimus.net.ip
-
Represents a subnet of IPv6 addresses.
- ipv6WithDefaults() - Static method in class com.github.robtimus.net.ip.IPAddressFormatter
-
Returns a formatter for printing and parsing IPv6 addresses.
- isEmpty() - Method in interface com.github.robtimus.net.ip.IPRange
-
Returns whether or not this IP range is empty.
- isIPAddress(CharSequence) - Static method in class com.github.robtimus.net.ip.IPAddress
-
Tests whether or not a CharSequence
is a valid IP address.
- isIPAddress(CharSequence, int, int) - Static method in class com.github.robtimus.net.ip.IPAddress
-
Tests whether or not a portion of a CharSequence
is a valid IP address.
- isIPv4Address(CharSequence) - Static method in class com.github.robtimus.net.ip.IPv4Address
-
Tests whether or not a CharSequence
is a valid IPv4 address.
- isIPv4Address(CharSequence, int, int) - Static method in class com.github.robtimus.net.ip.IPv4Address
-
Tests whether or not a portion of a CharSequence
is a valid IPv4 address.
- isIPv4Mapped() - Method in class com.github.robtimus.net.ip.IPv6Address
-
Returns whether or not this IPv6 address is an IPv4 mapped address.
- isIPv4Subnet(CharSequence) - Static method in class com.github.robtimus.net.ip.IPv4Subnet
-
Tests whether or not a CharSequence
is a valid IPv4 subnet.
- isIPv4Subnet(CharSequence, int, int) - Static method in class com.github.robtimus.net.ip.IPv4Subnet
-
Tests whether or not a portion of a CharSequence
is a valid IPv4 subnet.
- isIPv6Address(CharSequence) - Static method in class com.github.robtimus.net.ip.IPv6Address
-
Tests whether or not a CharSequence
is a valid IPv6 address.
- isIPv6Address(CharSequence, int, int) - Static method in class com.github.robtimus.net.ip.IPv6Address
-
Tests whether or not a portion of a CharSequence
is a valid IPv6 address.
- isIPv6Subnet(CharSequence) - Static method in class com.github.robtimus.net.ip.IPv6Subnet
-
Tests whether or not a CharSequence
is a valid IPv6 subnet.
- isIPv6Subnet(CharSequence, int, int) - Static method in class com.github.robtimus.net.ip.IPv6Subnet
-
Tests whether or not a portion of a CharSequence
is a valid IPv6 subnet.
- isLinkLocalAddress() - Method in class com.github.robtimus.net.ip.IPAddress
-
Returns whether or not this IP address is a link local address.
- isLinkLocalAddress() - Method in class com.github.robtimus.net.ip.IPv4Address
-
Returns whether or not this IP address is a link local address.
- isLinkLocalAddress() - Method in class com.github.robtimus.net.ip.IPv6Address
-
Returns whether or not this IP address is a link local address.
- isLoopbackAddress() - Method in class com.github.robtimus.net.ip.IPAddress
-
Returns whether or not this IP address is a loopback address.
- isLoopbackAddress() - Method in class com.github.robtimus.net.ip.IPv4Address
-
Returns whether or not this IP address is a loopback address.
- isLoopbackAddress() - Method in class com.github.robtimus.net.ip.IPv6Address
-
Returns whether or not this IP address is a loopback address.
- isMulticastAddress() - Method in class com.github.robtimus.net.ip.IPAddress
-
Returns whether or not this IP address is an IP multicast address.
- isMulticastAddress() - Method in class com.github.robtimus.net.ip.IPv4Address
-
Returns whether or not this IP address is an IP multicast address.
- isMulticastAddress() - Method in class com.github.robtimus.net.ip.IPv6Address
-
Returns whether or not this IP address is an IP multicast address.
- isSiteLocalAddress() - Method in class com.github.robtimus.net.ip.IPAddress
-
Returns whether or not this IP address is a site local address.
- isSiteLocalAddress() - Method in class com.github.robtimus.net.ip.IPv4Address
-
Returns whether or not this IP address is a site local address.
- isSiteLocalAddress() - Method in class com.github.robtimus.net.ip.IPv6Address
-
Returns whether or not this IP address is a site local address.
- isSubnet(CharSequence) - Static method in class com.github.robtimus.net.ip.Subnet
-
Tests whether or not a CharSequence
is a valid subnet.
- isSubnet(CharSequence, int, int) - Static method in class com.github.robtimus.net.ip.Subnet
-
Tests whether or not a portion of a CharSequence
is a valid subnet.
- isValidNetmask() - Method in class com.github.robtimus.net.ip.IPv4Address
-
Returns whether or not this IPv4 address would be a valid netmask.
- isWildcardAddress() - Method in class com.github.robtimus.net.ip.IPAddress
-
Returns whether or not this IP address is a wildcard address.
- isWildcardAddress() - Method in class com.github.robtimus.net.ip.IPv4Address
-
Returns whether or not this IP address is a wildcard address.
- isWildcardAddress() - Method in class com.github.robtimus.net.ip.IPv6Address
-
Returns whether or not this IP address is a wildcard address.
- iterator() - Method in interface com.github.robtimus.net.ip.IPRange
-
Returns an iterator over the IP addresses in this IP range.