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) Joins two ranges if they are contiguous ranges.static IPAddressSeqRange[]IPAddressSeqRange.join(IPAddressSeqRange... ranges) Joins the given ranges into the fewest number of ranges.abstract IPAddressSeqRangeIPAddress.spanWithRange(IPAddress other) Produces an IPAddressRange instance that spans this subnet to the given subnet.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 IPAddressSeqRangeIPAddress.toSequentialRange()Creates a sequential range instance from the lowest and highest addresses in this subnetabstract IPAddressSeqRangeIPAddress.toSequentialRange(IPAddress other) Deprecated.IPAddressString.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 TypeMethodDescriptionintAddressComparator.compare(IPAddressSeqRange one, IPAddressSeqRange two) booleanIPAddress.contains(IPAddressSeqRange otherRange) booleanIPAddressSeqRange.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.booleanIPAddressSeqRange.isMore(IPAddressSeqRange other) IPAddressSeqRange.join(IPAddressSeqRange other) Joins two ranges if they are contiguous ranges.static IPAddressSeqRange[]IPAddressSeqRange.join(IPAddressSeqRange... ranges) Joins the given ranges into the fewest number of ranges.booleanIPAddress.overlaps(IPAddressSeqRange other) Returns true if this address overlaps the given sequential rangebooleanIPAddressSeqRange.overlaps(IPAddressSeqRange other) Returns true if this sequential range overlaps the given sequential range.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 TypeMethodDescriptionbooleanIPAddressRange.contains(IPAddressSeqRange other) Returns whether this range contains all addresses in the given sequential rangebooleanIPAddressRange.overlaps(IPAddressSeqRange other) Returns whether this range overlaps 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 IPAddressSeqRangeIPAddressProvider.getProviderSeqRange()ParsedIPAddress.getProviderSeqRange() -
Uses of IPAddressSeqRange in inet.ipaddr.ipv4
Subclasses of IPAddressSeqRange in inet.ipaddr.ipv4Modifier and TypeClassDescriptionclassRepresents 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 TypeClassDescriptionclassRepresents 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.spanWithRange(IPAddress)