Module inet.ipaddr
Package inet.ipaddr.format.standard
Classes for constructing division groupings in which the divisions are under 64 bits of length.
This is useful for the standard representations of IPv4 (8 bit segments), IPv6 (16 bit segments) and MAC (8 bit segments), and form the basis for the IPv4, IPv6 and MAC address classes in this library.
- Author:
- sfoley
-
Interface Summary Interface Description AddressDivisionGrouping.DivisionLengthProvider AddressDivisionGrouping.DivisionValueProvider -
Class Summary Class Description AddressBitsDivision An address division for macAddressCreator<T extends Address,R extends AddressSection,E extends AddressSection,S extends AddressSegment> Has methods for creating addresses, segments and sections that are available to the parser.AddressDivision A division of an address.AddressDivision.BitwiseOrResult Represents the result of a bitwise or of a sequential range of valuesAddressDivision.MaskResult Represents the result of masking a sequential range of valuesAddressDivisionGrouping AddressDivisionGrouping objects consist of a series of AddressDivision objects, each division containing one or more segments.AddressDivisionGrouping.StringOptions Represents a clear way to create a specific type of string.AddressDivisionGrouping.StringOptions.Builder AddressDivisionGrouping.StringOptions.Wildcards IPAddressBitsDivision IPAddressDivision A division of an IP address.IPAddressDivisionGrouping IPAddressDivisionGrouping objects consist of a series of IPAddressDivision objects, each division containing one or more segments.IPAddressDivisionGrouping.Range IPAddressDivisionGrouping.RangeList IPAddressJoinedSegments A combination of two or more IP address segments.