- ip - Variable in class com.github.maltalex.ineter.base.IPv4Address
-
- IPAddress - Class in com.github.maltalex.ineter.base
-
Abstract class that represents a single IP address
- IPAddress() - Constructor for class com.github.maltalex.ineter.base.IPAddress
-
- IPRange<T extends IPAddress & java.lang.Comparable<T>> - Class in com.github.maltalex.ineter.range
-
- IPRange() - Constructor for class com.github.maltalex.ineter.range.IPRange
-
- IPSubnet<T extends IPAddress & java.lang.Comparable<T>> - Interface in com.github.maltalex.ineter.range
-
- IPv4Address - Class in com.github.maltalex.ineter.base
-
- IPv4Address(int) - Constructor for class com.github.maltalex.ineter.base.IPv4Address
-
IPv4Address int constructor
- IPv4Address.Ip4Octet - Enum in com.github.maltalex.ineter.base
-
- IPv4Address.IPv4KnownRange - Enum in com.github.maltalex.ineter.base
-
- IPv4Range - Class in com.github.maltalex.ineter.range
-
- IPv4Range(IPv4Address, IPv4Address) - Constructor for class com.github.maltalex.ineter.range.IPv4Range
-
- IPv4Subnet - Class in com.github.maltalex.ineter.range
-
- IPv4Subnet(IPv4Address, IPv4Subnet.IPv4SubnetMask) - Constructor for class com.github.maltalex.ineter.range.IPv4Subnet
-
- IPv4Subnet.IPv4SubnetMask - Enum in com.github.maltalex.ineter.range
-
- IPv6Address - Class in com.github.maltalex.ineter.base
-
- IPv6Address(long, long) - Constructor for class com.github.maltalex.ineter.base.IPv6Address
-
Build an IPv6Address from two longs - upper and lower 64 bits in form of
longs
- IPv6Address.IPv6KnownRange - Enum in com.github.maltalex.ineter.base
-
- IPv6Address.LongByte - Enum in com.github.maltalex.ineter.base
-
Enum for extracting bytes from 64-bit longs
- IPv6Address.LongShort - Enum in com.github.maltalex.ineter.base
-
Enum for extracting 16-bit shorts from 64-bit longs
- IPv6Range - Class in com.github.maltalex.ineter.range
-
- IPv6Range(IPv6Address, IPv6Address) - Constructor for class com.github.maltalex.ineter.range.IPv6Range
-
- IPv6Subnet - Class in com.github.maltalex.ineter.range
-
- IPv6Subnet(IPv6Address, IPv6Subnet.IPv6SubnetMask) - Constructor for class com.github.maltalex.ineter.range.IPv6Subnet
-
- is6To4() - Method in class com.github.maltalex.ineter.base.IPAddress
-
Checks whether the given address is a 6to4 address
- is6To4() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
- is6To4() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
- isBroadcast() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
Is this the broadcast address?
- isGlobalUnicast() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
Is this an IPv6 global unicast address?
- isHexDigit(char) - Static method in class com.github.maltalex.ineter.base.IPv6Address
-
- isIPv4Translation() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
Is this one of the IPv6 addresses reserved for IPv4-IPv6 translation -
Teredo, IPv4-mapped-IPv6, 6to4, or IPv4-embedded-IPv6?
- isLinkLocal() - Method in class com.github.maltalex.ineter.base.IPAddress
-
Checks whether the address is link-local
- isLinkLocal() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
- isLinkLocal() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
- isLoopback() - Method in class com.github.maltalex.ineter.base.IPAddress
-
Checks whether the address is a loopback address
- isLoopback() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
- isLoopback() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
- isMartian() - Method in class com.github.maltalex.ineter.base.IPAddress
-
Martian addresses are reserved and private addresses that should not
appear on the public internet
- isMartian() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
- isMartian() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
- isMulticast() - Method in class com.github.maltalex.ineter.base.IPAddress
-
Checks whether the address is part of a range reserved for multicast
- isMulticast() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
- isMulticast() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
- isolateAsByte(int) - Method in enum com.github.maltalex.ineter.base.IPv4Address.Ip4Octet
-
- isolateAsByte(long) - Method in enum com.github.maltalex.ineter.base.IPv6Address.LongByte
-
- isolateAsInt(int) - Method in enum com.github.maltalex.ineter.base.IPv4Address.Ip4Octet
-
- isolateAsInt(long) - Method in enum com.github.maltalex.ineter.base.IPv6Address.LongShort
-
- isolateAsLong(long) - Method in enum com.github.maltalex.ineter.base.IPv6Address.LongByte
-
- isolateAsLong(long) - Method in enum com.github.maltalex.ineter.base.IPv6Address.LongShort
-
- isPrivate() - Method in class com.github.maltalex.ineter.base.IPAddress
-
Checks whether the address is private
- isPrivate() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
- isPrivate() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
- isReserved() - Method in class com.github.maltalex.ineter.base.IPAddress
-
Checks whether the address part of a reserved range
- isReserved() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
- isReserved() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
- isUnspecified() - Method in class com.github.maltalex.ineter.base.IPAddress
-
Checks whether the address is "unspecified"
- isUnspecified() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
- isUnspecified() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
- isZoned() - Method in class com.github.maltalex.ineter.base.IPv6Address
-
does this address have a specific zone?
- isZoned() - Method in class com.github.maltalex.ineter.base.ZonedIPv6Address
-
Does this address have a specific zone?
- iterator() - Method in class com.github.maltalex.ineter.range.IPRange
-
- iterator(boolean) - Method in class com.github.maltalex.ineter.range.IPRange
-
Returns an iterator that optionally skips both the first and last
addresses in the range
- iterator(boolean, boolean) - Method in class com.github.maltalex.ineter.range.IPRange
-
Returns an iterator that optionally skips the first, last or both
addresses in the range
- iterator(boolean) - Method in interface com.github.maltalex.ineter.range.IPSubnet
-
Returns an iterator that optionally skips both the first and last
addresses in the subnet
- iterator(boolean, boolean) - Method in interface com.github.maltalex.ineter.range.IPSubnet
-
Returns an iterator that optionally skips the first, last or both
addresses in the subnet
- iterator(boolean, boolean) - Method in class com.github.maltalex.ineter.range.IPv4Range
-
- iterator(boolean, boolean) - Method in class com.github.maltalex.ineter.range.IPv6Range
-
- of(byte[]) - Static method in class com.github.maltalex.ineter.base.IPAddress
-
Returns either an IPv4 or an IPv6 address
- of(String) - Static method in class com.github.maltalex.ineter.base.IPAddress
-
Returns either an IPv4 or an IPv6 address
- of(InetAddress) - Static method in class com.github.maltalex.ineter.base.IPAddress
-
Returns either an IPv4 or an IPv6 address built from an InetAddress
- of(byte[]) - Static method in class com.github.maltalex.ineter.base.IPv4Address
-
Build an IPv4Address from a 4 byte long big-endian (highest byte first)
byte array
- of(int) - Static method in class com.github.maltalex.ineter.base.IPv4Address
-
Build an IPv4Address from an int (32 bit)
- of(String) - Static method in class com.github.maltalex.ineter.base.IPv4Address
-
Build an IPv4Address from a literal String representations such as
"192.168.1.1"
- of(Inet4Address) - Static method in class com.github.maltalex.ineter.base.IPv4Address
-
Build an IPv4Address from an java.net.Inet4Address
- of(long, long) - Static method in class com.github.maltalex.ineter.base.IPv6Address
-
Build an IPv6Address from two longs - upper and lower 64 bits in form of
longs
- of(byte[]) - Static method in class com.github.maltalex.ineter.base.IPv6Address
-
Build an IPv6Address from a 16 byte long big-endian (highest byte first)
byte array
- of(Inet6Address) - Static method in class com.github.maltalex.ineter.base.IPv6Address
-
Build an IPv6Address from an Inet6Address
- of(String) - Static method in class com.github.maltalex.ineter.base.IPv6Address
-
Build an IPv6Address or a ZonedIPv6Address from a literal IPv6 address in
String from such as "2001:1:2:3:4:5:6:7", "2001::", "[::]",
"fe80::1%eth0", and similar valid forms
- of(String) - Static method in class com.github.maltalex.ineter.base.ZonedIPv6Address
-
Build an ZonedIPv6Address from a literal IPv6 with a zone designation
such as "[fe80::1%2]","fe80::1%eth0", and similar valid forms
- of(long, long, String) - Static method in class com.github.maltalex.ineter.base.ZonedIPv6Address
-
Build a ZonedIPv6Address from two longs and zone - upper and lower 64
bits in form of longs, and a String zone
- of(byte[], String) - Static method in class com.github.maltalex.ineter.base.ZonedIPv6Address
-
Build a ZonedIPv6Address from a 16 byte long big-endian (highest byte
first) byte array and a zone String
- of(IPv6Address, String) - Static method in class com.github.maltalex.ineter.base.ZonedIPv6Address
-
Build a ZonedIPv6Address from an IPv6Address and a separate zone String
- of(Inet6Address) - Static method in class com.github.maltalex.ineter.base.ZonedIPv6Address
-
Build a ZonedIPv6Address from an Inet6Address with a scoped interface or
scope id
- of(IPv4Address, IPv4Address) - Static method in class com.github.maltalex.ineter.range.IPv4Range
-
- of(IPv4Address) - Static method in class com.github.maltalex.ineter.range.IPv4Range
-
- of(String, String) - Static method in class com.github.maltalex.ineter.range.IPv4Range
-
- of(String) - Static method in class com.github.maltalex.ineter.range.IPv4Range
-
- of(byte[], byte[]) - Static method in class com.github.maltalex.ineter.range.IPv4Range
-
- of(byte[]) - Static method in class com.github.maltalex.ineter.range.IPv4Range
-
- of(Inet4Address, Inet4Address) - Static method in class com.github.maltalex.ineter.range.IPv4Range
-
- of(Inet4Address) - Static method in class com.github.maltalex.ineter.range.IPv4Range
-
- of(String) - Static method in class com.github.maltalex.ineter.range.IPv4Subnet
-
- of(String, byte) - Static method in class com.github.maltalex.ineter.range.IPv4Subnet
-
- of(IPv4Address, byte) - Static method in class com.github.maltalex.ineter.range.IPv4Subnet
-
- of(IPv6Address, IPv6Address) - Static method in class com.github.maltalex.ineter.range.IPv6Range
-
- of(IPv6Address) - Static method in class com.github.maltalex.ineter.range.IPv6Range
-
- of(String, String) - Static method in class com.github.maltalex.ineter.range.IPv6Range
-
- of(String) - Static method in class com.github.maltalex.ineter.range.IPv6Range
-
- of(byte[], byte[]) - Static method in class com.github.maltalex.ineter.range.IPv6Range
-
- of(byte[]) - Static method in class com.github.maltalex.ineter.range.IPv6Range
-
- of(Inet6Address, Inet6Address) - Static method in class com.github.maltalex.ineter.range.IPv6Range
-
- of(Inet6Address) - Static method in class com.github.maltalex.ineter.range.IPv6Range
-
- of(String) - Static method in class com.github.maltalex.ineter.range.IPv6Subnet
-
- of(String, int) - Static method in class com.github.maltalex.ineter.range.IPv6Subnet
-
- of(IPv6Address, int) - Static method in class com.github.maltalex.ineter.range.IPv6Subnet
-
- orInverted(int) - Method in enum com.github.maltalex.ineter.range.IPv4Subnet.IPv4SubnetMask
-
- orInverted(IPv4Address) - Method in enum com.github.maltalex.ineter.range.IPv4Subnet.IPv4SubnetMask
-
- overlaps(IPRange<T>) - Method in class com.github.maltalex.ineter.range.IPRange
-
Checks whether this range has any overlapping addresses with a given
range.
- overlaps(IPRange<T>) - Method in interface com.github.maltalex.ineter.range.IPSubnet
-
Checks whether this subnet has any overlapping addresses with a given
range.
- valueOf(String) - Static method in enum com.github.maltalex.ineter.base.IPv4Address.Ip4Octet
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.maltalex.ineter.base.IPv4Address.IPv4KnownRange
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.maltalex.ineter.base.IPv6Address.IPv6KnownRange
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.maltalex.ineter.base.IPv6Address.LongByte
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.maltalex.ineter.base.IPv6Address.LongShort
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.maltalex.ineter.range.IPv4Subnet.IPv4SubnetMask
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.maltalex.ineter.base.IPv4Address.Ip4Octet
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.maltalex.ineter.base.IPv4Address.IPv4KnownRange
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.maltalex.ineter.base.IPv6Address.IPv6KnownRange
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.maltalex.ineter.base.IPv6Address.LongByte
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.maltalex.ineter.base.IPv6Address.LongShort
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.github.maltalex.ineter.range.IPv4Subnet.IPv4SubnetMask
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyArray(byte[]) - Static method in class com.github.maltalex.ineter.base.IPv6Address
-
- version() - Method in class com.github.maltalex.ineter.base.IPAddress
-
Returns the version of the IP address
- version() - Method in class com.github.maltalex.ineter.base.IPv4Address
-
- version() - Method in class com.github.maltalex.ineter.base.IPv6Address
-