AddressSection addressSection
HostIdentifierString fromString
boolean allowEmpty
boolean allowAll
boolean allowSingleSegment
AddressStringParameters.RangeParameters rangeOptions
boolean allowWildcardedSeparator
boolean allowLeadingZeros
boolean allowUnlimitedLeadingZeros
AddressStringParameters.AddressStringFormatParameters.allowLeadingZeros
or the address is IPv4 and IPv4AddressStringParameters.inet_aton_octal
is true,
this determines if you allow leading zeros that extend segments
beyond the usual segment length, which is 3 for IPv4 dotted-decimal and 4 for IPv6.
For example, this determines whether you allow 0001.0002.0003.0004boolean wildcard
boolean range
boolean allowReverse
boolean singleWildcard
boolean allowInferredBoundary
String host
inet.ipaddr.format.validate.ParsedHost parsedHost
HostNameException validationException
IPAddress[] resolvedAddresses
HostNameParameters validationOptions
boolean allowEmpty
boolean emptyIsLoopback
boolean allowBracketedIPv4
boolean allowBracketedIPv6
boolean normalizeToLowercase
boolean allowIPAddress
boolean allowPort
boolean allowService
boolean expectPort
IPAddressStringParameters addressOptions
IPAddress[] subnetsMasksWithPrefix
IPAddress[] subnetMasks
IPAddress[] networkAddresses
IPAddress[] hostMasks
int[] networkSegmentMasks
int[] hostSegmentMasks
IPAddressNetwork.IPAddressCreator<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment,J extends InetAddress> creator
IPAddressNetwork.IPAddressGenerator addressGenerator
Map<K,V> backingMap
IPAddressNetwork.HostIDStringAddressGenerator<T extends HostIdentifierString> addressGenerator
HostNameParameters options
IPAddressNetwork<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment,J extends InetAddress> owner
IPAddressStringParameters options
IPAddressNetwork.HostIDStringAddressGenerator<T extends HostIdentifierString> addressGenerator
int value
int upperValue
IPAddressStringParameters validationOptions
String fullAddr
AddressStringException validateException
inet.ipaddr.format.validate.IPAddressProvider addressProvider
boolean allowPrefixOnly
boolean emptyIsLoopback
boolean allowPrefix
boolean allowMask
If the mask is the mask for a network prefix length, this is interpreted as the subnet for that network prefix length. Otherwise the address is simply masked by the mask. For instance, 1.2.3.4/255.0.255.0 is 1.0.3.0, while 1.2.3.4/255.255.0.0 is 1.2.0.0/16.
boolean allowIPv6
boolean allowIPv4
IPv6AddressStringParameters ipv6Options
IPv4AddressStringParameters ipv4Options
boolean allowBinary
boolean allowPrefixesBeyondAddressSize
boolean allowPrefixLengthLeadingZeros
MACAddressStringParameters validationOptions
String fullAddr
AddressStringException cachedException
inet.ipaddr.format.validate.MACAddressProvider parsedAddress
Boolean isValid
MACAddressStringParameters.AddressSize addressSize
boolean allowDashed
boolean allowSingleDashed
boolean allowColonDelimited
boolean allowDotted
boolean allowSpaceDelimited
MACAddressNetwork network
MACAddressStringParameters.MACAddressStringFormatParameters formatOpts
boolean allowShortSegments
AddressDivisionBase[] divisions
Integer cachedPrefixLength
BigInteger value
BigInteger upperValue
BigInteger maxValue
BigInteger upperValueMasked
BigInteger defaultRadix
int bitCount
Integer networkPrefixLength
boolean isSinglePrefixBlock
boolean isPrefixBlock
IPAddressNetwork<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment,J extends InetAddress> network
int value
int upperValue
int bitCount
int defaultRadix
int bitCount
int defaultRadix
int maxDigitCount
long value
long upperValue
long bitsMask
Integer divisionNetworkPrefix
IPAddressNetwork<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment,J extends InetAddress> network
int joinedCount
long value
long upperValue
AddressTrieSet<E extends Address> set
inet.ipaddr.format.util.AddressTrie.AddressBounds<E extends Address> bounds
AddressTrie.TrieNode<E extends Address> subRoot
inet.ipaddr.format.util.BinaryTreeNode.ChangeTracker.Change subRootChange
Address addr
boolean nearestFloor
boolean nearExclusive
inet.ipaddr.format.util.AddressTrie.Operation op
boolean exists
AddressTrie.TrieNode<E extends Address> existingNode
AddressTrie.TrieNode<E extends Address> nearestNode
AddressTrie.TrieNode<E extends Address> backtrackNode
AddressTrie.TrieNode<E extends Address> containing
AddressTrie.TrieNode<E extends Address> containingEnd
AddressTrie.TrieNode<E extends Address> smallestContaining
AddressTrie.TrieNode<E extends Address> largestContaining
AddressTrie.TrieNode<E extends Address> containedBy
AddressTrie.TrieNode<E extends Address> deleted
Object newValue
Object existingValue
AddressTrie.TrieNode<E extends Address> inserted
AddressTrie.TrieNode<E extends Address> added
AddressTrie.TrieNode<E extends Address> addedAlready
Function<T,R> remapper
long followingBits
AddressTrie.TrieNode<E extends Address> node
Comparator<T> comparator
AssociativeAddressTrie<K extends Address,V> trie
boolean isReverse
AddressTrieSet.Range<E extends Address> bounds
AddressTrieMap.EntrySet<K extends Address,V> entrySet
AddressTrieSet<E extends Address> keySet
AddressTrieMap<K extends Address,V> descending
AssociativeAddressTrie<K extends Address,V> trie
boolean isReverse
AddressTrie<E extends Address> trie
boolean isReverse
AddressTrieSet.Range<E extends Address> bounds
AddressTrieSet<E extends Address> descending
inet.ipaddr.format.util.AddressTrie.AddressBounds<E extends Address> wrapped
AddressTrieSet.Range<E extends Address> reversed
boolean isReverse
AddressTrieMap<K extends Address,V> map
Object value
inet.ipaddr.format.util.BinaryTreeNode.ChangeTracker ipv4Tracker
inet.ipaddr.format.util.BinaryTreeNode.ChangeTracker ipv6Tracker
Object item
BinaryTreeNode<E> parent
BinaryTreeNode<E> lower
BinaryTreeNode<E> upper
int size
inet.ipaddr.format.util.BinaryTreeNode.ChangeTracker changeTracker
boolean added
IPv6AddressAssociativeTrie<V> ipv6Trie
IPv4AddressAssociativeTrie<V> ipv4Trie
IPv6AddressTrie ipv6Trie
IPv4AddressTrie ipv4Trie
inet.ipaddr.ipv4.IPv4AddressNetwork.IPv4AddressCreator.Cache cache
boolean useSegmentCache
boolean inet_aton_hex
boolean inet_aton_octal
AddressStringParameters.AddressStringFormatParameters.allowLeadingZeros
boolean inet_aton_leading_zeros
boolean inet_aton_joinedSegments
AddressStringParameters.allowSingleSegment
boolean inet_aton_single_segment_mask
boolean inet_aton_extraneous_digits
IPAddressStringParameters.allowIPv6
is false).
Digits that go beyond 32 bits are essentially ignored. The number of digits before exceeding 32 bits depends on the radix. The value of the most significant digit before exceeding 32 bits depends on the radix.
The resulting address is the modulus of the address with the 32-bit unsigned int maximum value, or equivalently the truncation of the address to 32 bits.
IPv4AddressNetwork network
IPv6Address.IPv6Zone zone
IPv6AddressSection linkLocalPrefix
inet.ipaddr.ipv6.IPv6AddressNetwork.IPv6AddressCreator.Cache cache
boolean useSegmentCache
ReadWriteLock zoneInterfaceCacheLock
int addressSegmentIndex
IPv6AddressSection ipv6Section
IPv4AddressSection ipv4Section
String string
boolean allowMixed
boolean allowZone
boolean allowEmptyZone
boolean allowBase85
IPv6AddressNetwork network
IPAddressStringParameters embeddedIPv4Options
MACAddressNetwork.MACAddressCreator creator
inet.ipaddr.mac.MACAddressNetwork.MACAddressCreator.Cache cache
MACAddressNetwork owner
int addressSegmentIndex
boolean extended
int value
int upperValue