Uses of Class
inet.ipaddr.IPAddressSegment
-
Packages that use IPAddressSegment Package Description inet.ipaddr Base classes for IP addresses and generic addresses.inet.ipaddr.ipv4 Classes for IPv4inet.ipaddr.ipv6 Classes for IPv6 -
-
Uses of IPAddressSegment in inet.ipaddr
Classes in inet.ipaddr with type parameters of type IPAddressSegment Modifier and Type Class Description class
IPAddressNetwork<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment,J extends java.net.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 java.net.InetAddress>
Methods in inet.ipaddr that return IPAddressSegment Modifier and Type Method Description IPAddressSegment
IPAddressSection. 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.IPAddressSegment
IPAddressSection. getSegment(int index)
IPAddressSegment
IPAddressSegmentSeries. getSegment(int index)
IPAddressSegment[]
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.usewithoutPrefixLength()
andtoZeroHost()
abstract IPAddressSegment
IPAddressSegment. removePrefixLength(boolean zeroed)
Deprecated.usetoZeroHost()
andwithoutPrefixLength()
abstract IPAddressSegment
IPAddressSegment. reverseBits(boolean perByte)
abstract IPAddressSegment
IPAddressSegment. reverseBytes()
abstract IPAddressSegment
IPAddressSegment. toHostSegment(java.lang.Integer segmentPrefixLength)
used by getHostSection, seeIPAddressSegmentSeries.getHostSection(int)
IPAddressSegment
IPAddressSegment. toNetworkSegment(java.lang.Integer segmentPrefixLength)
used by constructors of IPAddressSection, seeIPAddressSegmentSeries.getNetworkSection(int, boolean)
abstract IPAddressSegment
IPAddressSegment. toNetworkSegment(java.lang.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 IPAddressSegment Modifier and Type Method Description abstract java.lang.Iterable<? extends IPAddressSegment>
IPAddressSegment. getIterable()
abstract java.util.Iterator<? extends IPAddressSegment>
IPAddressSegment. iterator()
abstract java.util.Iterator<? extends IPAddressSegment>
IPAddressSegment. prefixBlockIterator()
Iterates through the individual prefix blocks.abstract java.util.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 java.util.stream.Stream<? extends IPAddressSegment>
IPAddressSegment. prefixBlockStream()
Returns a sequential stream of the individual prefix blocks of this segment.abstract java.util.stream.Stream<? extends IPAddressSegment>
IPAddressSegment. prefixBlockStream(int prefixLength)
Returns a sequential stream of the individual prefix blocks for the given prefix length.abstract java.util.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 java.util.stream.Stream<? extends IPAddressSegment>
IPAddressSegment. prefixStream()
Returns a sequential stream of the individual prefixes of this segment.abstract AddressComponentSpliterator<? extends IPAddressSegment>
IPAddressSegment. spliterator()
abstract java.util.stream.Stream<? extends IPAddressSegment>
IPAddressSegment. stream()
Methods in inet.ipaddr with parameters of type IPAddressSegment Modifier and Type Method Description T
IPAddressNetwork.IPAddressCreator. createAddress(S[] segments)
T
IPAddressNetwork.IPAddressCreator. createAddress(S[] segments, java.lang.Integer prefix)
abstract R
IPAddressNetwork.IPAddressCreator. createSection(S[] segments)
abstract R
IPAddressNetwork.IPAddressCreator. createSection(S[] segments, java.lang.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.ipv4 Modifier and Type Class Description class
IPv4AddressSegment
This represents a segment of an IPv4 address.Methods in inet.ipaddr.ipv4 with parameters of type IPAddressSegment Modifier and Type Method Description boolean
IPv4AddressSegment. prefixContains(IPAddressSegment other, int segmentPrefixLength)
-
Uses of IPAddressSegment in inet.ipaddr.ipv6
Subclasses of IPAddressSegment in inet.ipaddr.ipv6 Modifier and Type Class Description class
IPv6AddressSegment
This represents a segment of an IPv6 address.Methods in inet.ipaddr.ipv6 with parameters of type IPAddressSegment Modifier and Type Method Description boolean
IPv6AddressSegment. prefixContains(IPAddressSegment other, int segmentPrefixLength)
-