Uses of Class
inet.ipaddr.IPAddressSegment
Packages that use IPAddressSegment
Package
Description
Base classes for IP addresses and generic addresses.
Classes for IPv4
Classes for IPv6
-
Uses of IPAddressSegment in inet.ipaddr
Classes in inet.ipaddr with type parameters of type IPAddressSegmentModifier and TypeClassDescriptionclass
IPAddressNetwork<T extends IPAddress,
R extends IPAddressSection, E extends IPAddressSection, S extends IPAddressSegment, J extends InetAddress> Represents a network of addresses of a single IP version providing a collection of standard addresses components for that version, such as masks and loopbacks.static class
IPAddressNetwork.IPAddressCreator<T extends IPAddress,
R extends IPAddressSection, E extends IPAddressSection, S extends IPAddressSegment, J extends InetAddress> Methods in inet.ipaddr that return IPAddressSegmentModifier and TypeMethodDescriptionIPAddressSection.getDivision
(int index) abstract IPAddressSegment
IPAddressSegment.getLower()
If this segment represents a range of values, returns a segment representing just the lowest value in the range, otherwise returns this.IPAddressSection.getSegment
(int index) IPAddressSegmentSeries.getSegment
(int index) IPAddressSegmentSeries.getSegments()
abstract IPAddressSegment
IPAddressSegment.getUpper()
If this segment represents a range of values, returns a segment representing just the highest value in the range, otherwise returns this.abstract IPAddressSegment
IPAddressSegment.removePrefixLength()
Deprecated.abstract IPAddressSegment
IPAddressSegment.removePrefixLength
(boolean zeroed) Deprecated.usetoZeroHost()
andwithoutPrefixLength()
abstract IPAddressSegment
IPAddressSegment.reverseBits
(boolean perByte) abstract IPAddressSegment
IPAddressSegment.reverseBytes()
abstract IPAddressSegment
IPAddressSegment.toHostSegment
(Integer segmentPrefixLength) used by getHostSection, seeIPAddressSegmentSeries.getHostSection(int)
IPAddressSegment.toNetworkSegment
(Integer segmentPrefixLength) used by constructors of IPAddressSection, seeIPAddressSegmentSeries.getNetworkSection(int, boolean)
abstract IPAddressSegment
IPAddressSegment.toNetworkSegment
(Integer segmentPrefixLength, boolean withPrefixLength) used by getNetworkSection and by constructors of IPAddressSection, seeIPAddressSegmentSeries.getNetworkSection(int, boolean)
abstract IPAddressSegment
IPAddressSegment.toZeroHost()
Returns a segment with the same network bits as this segment, but with the host bits changed to 0.abstract IPAddressSegment
IPAddressSegment.withoutPrefixLength()
Returns a segment with the same values but without a prefix length.Methods in inet.ipaddr that return types with arguments of type IPAddressSegmentModifier and TypeMethodDescriptionabstract Iterable
<? extends IPAddressSegment> IPAddressSegment.getIterable()
abstract Iterator
<? extends IPAddressSegment> IPAddressSegment.iterator()
abstract Iterator
<? extends IPAddressSegment> IPAddressSegment.prefixBlockIterator()
Iterates through the individual prefix blocks.abstract Iterator
<? extends IPAddressSegment> IPAddressSegment.prefixBlockIterator
(int prefixLength) Iterates through the individual prefix blocks according to the given segment prefix length.abstract AddressComponentSpliterator
<? extends IPAddressSegment> IPAddressSegment.prefixBlockSpliterator()
Partitions and traverses through the individual prefix blocks of this segment for its prefix length.abstract AddressComponentSpliterator
<? extends IPAddressSegment> IPAddressSegment.prefixBlockSpliterator
(int prefixLength) Partitions and traverses through the individual prefix blocks for the given prefix length.abstract Stream
<? extends IPAddressSegment> IPAddressSegment.prefixBlockStream()
Returns a sequential stream of the individual prefix blocks of this segment.abstract Stream
<? extends IPAddressSegment> IPAddressSegment.prefixBlockStream
(int prefixLength) Returns a sequential stream of the individual prefix blocks for the given prefix length.abstract Iterator
<? extends IPAddressSegment> IPAddressSegment.prefixIterator()
Iterates through the individual prefixes.abstract AddressComponentSpliterator
<? extends IPAddressSegment> IPAddressSegment.prefixSpliterator()
Partitions and traverses through the individual prefixes of this segment for its prefix length.abstract Stream
<? extends IPAddressSegment> IPAddressSegment.prefixStream()
Returns a sequential stream of the individual prefixes of this segment.abstract AddressComponentSpliterator
<? extends IPAddressSegment> IPAddressSegment.spliterator()
abstract Stream
<? extends IPAddressSegment> IPAddressSegment.stream()
Methods in inet.ipaddr with parameters of type IPAddressSegmentModifier and TypeMethodDescriptionIPAddressNetwork.IPAddressCreator.createAddress
(S[] segments) IPAddressNetwork.IPAddressCreator.createAddress
(S[] segments, Integer prefix) abstract R
IPAddressNetwork.IPAddressCreator.createSection
(S[] segments) abstract R
IPAddressNetwork.IPAddressCreator.createSection
(S[] segments, Integer networkPrefixLength) boolean
IPAddressSegment.prefixContains
(IPAddressSegment other) Using the prefix length of this segment, or the whole segment if it has no prefix length, returns whether the prefix bit value ranges contain the same bits of the given segment.boolean
IPAddressSegment.prefixContains
(IPAddressSegment other, int prefixLength) Returns whether the given prefix bit value ranges contain the same bits of the given segment.boolean
IPAddressSegment.prefixEquals
(IPAddressSegment other) -
Uses of IPAddressSegment in inet.ipaddr.ipv4
Subclasses of IPAddressSegment in inet.ipaddr.ipv4Modifier and TypeClassDescriptionclass
This represents a segment of an IPv4 address.Methods in inet.ipaddr.ipv4 with parameters of type IPAddressSegmentModifier and TypeMethodDescriptionboolean
IPv4AddressSegment.prefixContains
(IPAddressSegment other, int segmentPrefixLength) -
Uses of IPAddressSegment in inet.ipaddr.ipv6
Subclasses of IPAddressSegment in inet.ipaddr.ipv6Modifier and TypeClassDescriptionclass
This represents a segment of an IPv6 address.Methods in inet.ipaddr.ipv6 with parameters of type IPAddressSegmentModifier and TypeMethodDescriptionboolean
IPv6AddressSegment.prefixContains
(IPAddressSegment other, int segmentPrefixLength)
withoutPrefixLength()
andtoZeroHost()