Uses of Class
inet.ipaddr.IPAddressSeqRange
Packages that use IPAddressSeqRange
Package
Description
Base classes for IP addresses and generic addresses.
Base classes for generic representations of address divisions and groupings of address divisions.
Validation of address strings and creation of address representations from the validated strings.
Classes for IPv4
Classes for IPv6
-
Uses of IPAddressSeqRange in inet.ipaddr
Methods in inet.ipaddr that return IPAddressSeqRangeModifier and TypeMethodDescriptionIPAddressSeqRange.extend
(IPAddressRange other) Extend this sequential range to include all address in the given range, which can be an IPAddress or IPAddressSeqRange.IPAddressString.getSequentialRange()
Returns the range of sequential addresses from the lowest address specified in this address string to the highest.IPAddressSeqRange.intersect
(IPAddressSeqRange other) Returns the intersection of this range with the given range, a range which includes those addresses in both this and the given range.IPAddressSeqRange.join
(IPAddressSeqRange other) If this range overlaps with the given range, or if the highest value of the lower range is one below the lowest value of the higher range, then the two are joined into a new larger range that is returned.static IPAddressSeqRange[]
IPAddressSeqRange.join
(IPAddressSeqRange... ranges) Joins the given ranges into the fewest number of ranges.abstract IPAddressSeqRange
IPAddress.spanWithRange
(IPAddress other) Deprecated.IPAddressSeqRange.subtract
(IPAddressSeqRange other) Subtracts the given range from this range, to produce either zero, one, or two address ranges that contain the addresses in this range and not in the given range.abstract IPAddressSeqRange
IPAddress.toSequentialRange()
Creates a sequential range instance from the lowest and highest addresses in this subnetabstract IPAddressSeqRange
IPAddress.toSequentialRange
(IPAddress other) Creates a sequential range instance from this and the given address, spanning from the lowest to the highest addresses in the two subnetsIPAddressString.toSequentialRange()
Returns the range of sequential addresses from the lowest address specified in this address string to the highest.Methods in inet.ipaddr that return types with arguments of type IPAddressSeqRangeModifier and TypeMethodDescriptionabstract AddressComponentRangeSpliterator
<? extends IPAddressSeqRange, ? extends IPAddress> IPAddressSeqRange.prefixBlockSpliterator
(int prefLength) Iterator
<? extends IPAddressSeqRange> IPAddressSeqRange.prefixIterator
(int prefixLength) Iterates through the range of prefixes in this range instance using the given prefix length.abstract AddressComponentSpliterator
<? extends IPAddressSeqRange> IPAddressSeqRange.prefixSpliterator
(int prefLength) abstract Stream
<? extends IPAddressSeqRange> IPAddressSeqRange.prefixStream
(int prefLength) abstract AddressComponentRangeSpliterator
<? extends IPAddressSeqRange, ? extends IPAddress> IPAddressSeqRange.spliterator()
Methods in inet.ipaddr with parameters of type IPAddressSeqRangeModifier and TypeMethodDescriptionint
AddressComparator.compare
(IPAddressSeqRange one, IPAddressSeqRange two) boolean
IPAddress.contains
(IPAddressSeqRange otherRange) boolean
IPAddressSeqRange.contains
(IPAddressSeqRange other) IPAddressSeqRange.intersect
(IPAddressSeqRange other) Returns the intersection of this range with the given range, a range which includes those addresses in both this and the given range.boolean
IPAddressSeqRange.isMore
(IPAddressSeqRange other) IPAddressSeqRange.join
(IPAddressSeqRange other) If this range overlaps with the given range, or if the highest value of the lower range is one below the lowest value of the higher range, then the two are joined into a new larger range that is returned.static IPAddressSeqRange[]
IPAddressSeqRange.join
(IPAddressSeqRange... ranges) Joins the given ranges into the fewest number of ranges.boolean
IPAddressSeqRange.overlaps
(IPAddressSeqRange other) IPAddressSeqRange.subtract
(IPAddressSeqRange other) Subtracts the given range from this range, to produce either zero, one, or two address ranges that contain the addresses in this range and not in the given range. -
Uses of IPAddressSeqRange in inet.ipaddr.format
Methods in inet.ipaddr.format that return IPAddressSeqRangeModifier and TypeMethodDescriptionIPAddressRange.toSequentialRange()
Converts to a sequential range from the lowest and highest addresses in this range, returns "this" if one alreadyMethods in inet.ipaddr.format with parameters of type IPAddressSeqRangeModifier and TypeMethodDescriptionboolean
IPAddressRange.contains
(IPAddressSeqRange other) Returns whether this range contains all addresses in the given sequential range -
Uses of IPAddressSeqRange in inet.ipaddr.format.validate
Methods in inet.ipaddr.format.validate that return IPAddressSeqRangeModifier and TypeMethodDescriptionIPAddressProvider.AllCreator.getProviderSeqRange()
default IPAddressSeqRange
IPAddressProvider.getProviderSeqRange()
ParsedIPAddress.getProviderSeqRange()
-
Uses of IPAddressSeqRange in inet.ipaddr.ipv4
Subclasses of IPAddressSeqRange in inet.ipaddr.ipv4Modifier and TypeClassDescriptionclass
Represents an arbitrary range of IPv4 addresses.Methods in inet.ipaddr.ipv4 with parameters of type IPAddressSeqRangeModifier and TypeMethodDescriptionIPv4AddressSeqRange.intersect
(IPAddressSeqRange other) IPv4AddressSeqRange.join
(IPAddressSeqRange other) IPv4AddressSeqRange.subtract
(IPAddressSeqRange other) -
Uses of IPAddressSeqRange in inet.ipaddr.ipv6
Subclasses of IPAddressSeqRange in inet.ipaddr.ipv6Modifier and TypeClassDescriptionclass
Represents an arbitrary range of IPv6 addresses.Methods in inet.ipaddr.ipv6 with parameters of type IPAddressSeqRangeModifier and TypeMethodDescriptionIPv6AddressSeqRange.intersect
(IPAddressSeqRange other) IPv6AddressSeqRange.join
(IPAddressSeqRange other) IPv6AddressSeqRange.subtract
(IPAddressSeqRange other)
IPAddress.toSequentialRange(IPAddress)