Uses of Interface
inet.ipaddr.AddressSegmentSeries
Packages that use AddressSegmentSeries
Package
Description
Base classes for IP addresses and generic addresses.
Contains utility classes such as collections, spliterators, and String-writers.
Classes for IPv4
Classes for IPv6
Classes for MAC addresses.
-
Uses of AddressSegmentSeries in inet.ipaddr
Subinterfaces of AddressSegmentSeries in inet.ipaddrModifier and TypeInterfaceDescriptioninterface
interface
Represents a series of IP address segments.Classes in inet.ipaddr that implement AddressSegmentSeriesModifier and TypeClassDescriptionclass
An address, or a collection of multiple addresses.class
A single IP address, or a subnet of multiple addresses.class
A section of an IPAddress.Methods in inet.ipaddr that return AddressSegmentSeriesModifier and TypeMethodDescriptionAddressSegmentSeries.adjustPrefixBySegment
(boolean nextSegment) Increases or decreases prefix length to the next segment boundary.AddressSegmentSeries.adjustPrefixBySegment
(boolean nextSegment, boolean zeroed) Increases or decreases prefix length to the next segment boundary.AddressSegmentSeries.adjustPrefixLength
(int adjustment) Increases or decreases prefix length by the given increment.AddressSegmentSeries.adjustPrefixLength
(int adjustment, boolean zeroed) Increases or decreases prefix length by the given increment.AddressSegmentSeries.applyPrefixLength
(int prefixLength) Deprecated.use #setPrefixLength(int)AddressSegmentSeries.getLower()
If this represents a series with ranging values, returns a series representing the lower values of the range.AddressSegmentSeries.getUpper()
If this represents a series with ranging values, returns a series representing the upper values of the range If this represents a series with a single value in each segment, returns this.AddressSegmentSeries.increment
(long increment) Returns the series from the subnet that is the given increment upwards into the subnet range, with the increment of 0 returning the first address in the range.AddressSegmentSeries.incrementBoundary
(long increment) If the given increment is positive, adds the value to the upper series (getUpper()
) in the subnet range to produce a new series.AddressSegmentSeries.removePrefixLength()
Deprecated.to remove the prefix length, usewithoutPrefixLength()
, to remove the prefix length and zero out the bits beyond the prefix, useadjustPrefixLength(int)
withAddressDivisionSeries.getBitCount()
as the argument, as in adjustPrefixLength(getBitCount())AddressSegmentSeries.removePrefixLength
(boolean zeroed) Deprecated.AddressSegmentSeries.reverseBits
(boolean perByte) Returns a new segment series with the bits reversed.AddressSegmentSeries.reverseBytes()
Returns a new segment series with the bytes reversed.AddressSegmentSeries.reverseBytesPerSegment()
Returns a new segment series with the bytes reversed within each segment.AddressSegmentSeries.reverseSegments()
Returns a new segment series with the segments reversed.AddressSegmentSeries.setPrefixLength
(int prefixLength) Sets the prefix length.AddressSegmentSeries.setPrefixLength
(int prefixLength, boolean zeroed) Sets the prefix length.AddressSegmentSeries.toPrefixBlock()
If this series has a prefix length, returns the block for that prefix.AddressSegmentSeries.withoutPrefixLength()
Provides the same address with no prefix.Methods in inet.ipaddr that return types with arguments of type AddressSegmentSeriesModifier and TypeMethodDescriptionIterable
<? extends AddressSegmentSeries> AddressSegmentSeries.getIterable()
Iterator
<? extends AddressSegmentSeries> AddressSegmentSeries.iterator()
Iterator
<? extends AddressSegmentSeries> AddressSegmentSeries.prefixBlockIterator()
Iterates through the individual prefix blocks.AddressComponentSpliterator
<? extends AddressSegmentSeries> AddressSegmentSeries.prefixBlockSpliterator()
Partitions and traverses through the individual prefix blocks for the prefix length of this series.Stream
<? extends AddressSegmentSeries> AddressSegmentSeries.prefixBlockStream()
Returns a sequential stream of the individual prefix blocks for the prefix length of this series.Iterator
<? extends AddressSegmentSeries> AddressSegmentSeries.prefixIterator()
Iterates through the individual prefixes.AddressComponentSpliterator
<? extends AddressSegmentSeries> AddressSegmentSeries.prefixSpliterator()
Partitions and traverses through the individual prefixes for the prefix length of this series.Stream
<? extends AddressSegmentSeries> AddressSegmentSeries.prefixStream()
Returns a sequential stream of the individual prefixes for the prefix length of this series.AddressComponentRangeSpliterator
<? extends AddressSegmentSeries, ? extends AddressSegment[]> AddressSegmentSeries.segmentsSpliterator()
Partitions and traverses through the individual segment arrays.AddressComponentSpliterator
<? extends AddressSegmentSeries> AddressSegmentSeries.spliterator()
Stream
<? extends AddressSegmentSeries> AddressSegmentSeries.stream()
-
Uses of AddressSegmentSeries in inet.ipaddr.format.util
Methods in inet.ipaddr.format.util with type parameters of type AddressSegmentSeriesModifier and TypeMethodDescriptionstatic <E extends AddressSegmentSeries>
Partition<E> Partition.partitionWithSingleBlockSize
(E newAddr) Partitions the address series into prefix blocks and single addresses. -
Uses of AddressSegmentSeries in inet.ipaddr.ipv4
Classes in inet.ipaddr.ipv4 that implement AddressSegmentSeriesModifier and TypeClassDescriptionclass
An IPv4 address, or a subnet of multiple IPv4 addresses.class
A section of an IPv4Address. -
Uses of AddressSegmentSeries in inet.ipaddr.ipv6
Classes in inet.ipaddr.ipv6 that implement AddressSegmentSeriesModifier and TypeClassDescriptionclass
An IPv6 address, or a subnet of multiple IPv6 addresses.class
A section of an IPv6Address. -
Uses of AddressSegmentSeries in inet.ipaddr.mac
Classes in inet.ipaddr.mac that implement AddressSegmentSeriesModifier and TypeClassDescriptionclass
A MAC address, or a collection of multiple MAC addresses.class
A section of a MACAddress.