Serialized Form
-
Package inet.ipaddr
-
Class inet.ipaddr.Address extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
addressSection
AddressSection addressSection
-
fromString
HostIdentifierString fromString
-
-
Class inet.ipaddr.AddressConversionException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.AddressNetwork extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.AddressNetwork.HostIdentifierStringGenerator extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
backingMap
java.util.Map<java.lang.String,T extends HostIdentifierString> backingMap
-
-
Class inet.ipaddr.AddressPositionException extends AddressValueException implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.AddressStringException extends HostIdentifierException implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.AddressStringParameters extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
allowAll
boolean allowAll
Allows the all-encompassing address *, which represents the network of all IPv4 and IPv6 addresses -
allowEmpty
boolean allowEmpty
Allows zero-length IPAddressStrings like "" -
allowSingleSegment
boolean allowSingleSegment
Allows an address to be specified as a single value, eg ffffffff, without the standard use of segments like 1.2.3.4 or 1:2:4:3:5:6:7:8
-
-
Class inet.ipaddr.AddressStringParameters.AddressStringFormatParameters extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
allowLeadingZeros
boolean allowLeadingZeros
whether you allow addresses with segments that have leasing zeros like 001.2.3.004 or 1:000a:: For IPV4, this option overrides inet_aton octal. Single segment addresses that must have the requisite length to be parsed are not affected by this flag. -
allowUnlimitedLeadingZeros
boolean allowUnlimitedLeadingZeros
ifAddressStringParameters.AddressStringFormatParameters.allowLeadingZeros
or the address is IPv4 andIPv4AddressStringParameters.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.0004 -
allowWildcardedSeparator
boolean allowWildcardedSeparator
controls whether the wildcard '*' or '%' can replace the segment separators '.' and ':'. If so, then you can write addresses like *.* or *:* -
rangeOptions
AddressStringParameters.RangeParameters rangeOptions
controls whether wildcards like '*', '_' or ranges with '-' are allowed
-
-
Class inet.ipaddr.AddressStringParameters.RangeParameters extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
allowInferredBoundary
boolean allowInferredBoundary
-
allowReverse
boolean allowReverse
-
range
boolean range
-
singleWildcard
boolean singleWildcard
-
wildcard
boolean wildcard
-
-
Class inet.ipaddr.AddressValueException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.HostIdentifierException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.HostName extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
host
java.lang.String host
-
parsedHost
ParsedHost parsedHost
-
resolvedAddresses
IPAddress[] resolvedAddresses
-
validationException
HostNameException validationException
-
validationOptions
HostNameParameters validationOptions
-
-
Class inet.ipaddr.HostNameException extends HostIdentifierException implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.HostNameParameters extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
addressOptions
IPAddressStringParameters addressOptions
-
allowBracketedIPv4
boolean allowBracketedIPv4
-
allowBracketedIPv6
boolean allowBracketedIPv6
-
allowEmpty
boolean allowEmpty
-
allowIPAddress
boolean allowIPAddress
-
allowPort
boolean allowPort
-
allowService
boolean allowService
-
emptyIsLoopback
boolean emptyIsLoopback
-
expectPort
boolean expectPort
-
normalizeToLowercase
boolean normalizeToLowercase
-
-
Class inet.ipaddr.IncompatibleAddressException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.InconsistentPrefixException extends AddressValueException implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.IPAddress extends Address implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.IPAddressNetwork extends AddressNetwork<S extends IPAddressSegment> implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
creator
IPAddressNetwork.IPAddressCreator<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment,J extends java.net.InetAddress> creator
-
hostMasks
T extends IPAddress[] hostMasks
-
hostSegmentMasks
int[] hostSegmentMasks
-
networkAddresses
T extends IPAddress[] networkAddresses
-
networkSegmentMasks
int[] networkSegmentMasks
-
subnetMasks
T extends IPAddress[] subnetMasks
-
subnetsMasksWithPrefix
T extends IPAddress[] subnetsMasksWithPrefix
-
-
Class inet.ipaddr.IPAddressNetwork.HostIDStringAddressGenerator extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
addressGenerator
IPAddressNetwork.IPAddressGenerator addressGenerator
-
backingMap
java.util.Map<java.lang.String,T extends HostIdentifierString> backingMap
-
-
Class inet.ipaddr.IPAddressNetwork.HostNameGenerator extends AddressNetwork.HostIdentifierStringGenerator<HostName> implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
addressGenerator
IPAddressNetwork.HostIDStringAddressGenerator<HostName> addressGenerator
-
options
HostNameParameters options
-
-
Class inet.ipaddr.IPAddressNetwork.IPAddressCreator extends AddressCreator<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment> implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
owner
IPAddressNetwork<T extends IPAddress,R extends IPAddressSection,E extends IPAddressSection,S extends IPAddressSegment,J extends java.net.InetAddress> owner
-
-
Class inet.ipaddr.IPAddressNetwork.IPAddressGenerator extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
options
IPAddressStringParameters options
-
-
Class inet.ipaddr.IPAddressNetwork.IPAddressStringGenerator extends AddressNetwork.HostIdentifierStringGenerator<IPAddressString> implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
addressGenerator
IPAddressNetwork.HostIDStringAddressGenerator<IPAddressString> addressGenerator
-
-
Class inet.ipaddr.IPAddressSection extends IPAddressDivisionGrouping implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.IPAddressSegment extends IPAddressDivision implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
upperValue
int upperValue
-
value
int value
-
-
Class inet.ipaddr.IPAddressSeqRange extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.IPAddressString extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
addressProvider
IPAddressProvider addressProvider
-
fullAddr
java.lang.String fullAddr
-
validateException
AddressStringException validateException
-
validationOptions
IPAddressStringParameters validationOptions
-
-
Class inet.ipaddr.IPAddressStringParameters extends AddressStringParameters implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
allowIPv4
boolean allowIPv4
-
allowIPv6
boolean allowIPv6
-
allowMask
boolean allowMask
Allows masks to follow valid addresses, such as 1.2.3.4/255.255.0.0 which has the mask 255.255.0.0If 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.
-
allowPrefix
boolean allowPrefix
Allows addresses with prefix length like 1.2.0.0/16 Such as an address is interpreted as a subnet. 1.2.0.0/16 is the subnet of addresses with network prefix 1.2 -
allowPrefixOnly
boolean allowPrefixOnly
Allows addresses like /64 which are only prefix lenths. Such addresses are interpreted as the network mask for the given prefix length. -
emptyIsLoopback
boolean emptyIsLoopback
Whether the zero-length address is interpreted as the loopback. -
ipv4Options
IPv4AddressStringParameters ipv4Options
-
ipv6Options
IPv6AddressStringParameters ipv6Options
-
-
Class inet.ipaddr.IPAddressStringParameters.IPAddressStringFormatParameters extends AddressStringParameters.AddressStringFormatParameters implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
allowBinary
boolean allowBinary
Allows ip address binary format 0b1.0b100.0b0.0b10101010 or 0b1111000011110000::0b0101010101010101 -
allowPrefixesBeyondAddressSize
boolean allowPrefixesBeyondAddressSize
controls whether ipv4 can have prefix length bigger than 32 and whether ipv6 can have prefix length bigger than 128 -
allowPrefixLengthLeadingZeros
boolean allowPrefixLengthLeadingZeros
controls whether you allow addresses with prefixes that have leasing zeros like 1.0.0.0/08 or 1::/064
-
-
Class inet.ipaddr.MACAddressString extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
cachedException
AddressStringException cachedException
-
fullAddr
java.lang.String fullAddr
-
isValid
java.lang.Boolean isValid
-
parsedAddress
MACAddressProvider parsedAddress
-
validationOptions
MACAddressStringParameters validationOptions
-
-
Class inet.ipaddr.MACAddressStringParameters extends AddressStringParameters implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
addressSize
MACAddressStringParameters.AddressSize addressSize
Whether * is considered to be MAC 6 bytes, EUI-64 8 bytes, or either one -
allowColonDelimited
boolean allowColonDelimited
Allows addresses like aa:bb:cc:dd:ee:ff -
allowDashed
boolean allowDashed
Allows addresses like aa-bb-cc-dd-ee-ff -
allowDotted
boolean allowDotted
Allows addresses like aaa.bbb.ccc.ddd -
allowSingleDashed
boolean allowSingleDashed
Allows addresses like aabbcc-ddeeff -
allowSpaceDelimited
boolean allowSpaceDelimited
Allows addresses like aa bb cc dd ee ff -
formatOpts
MACAddressStringParameters.MACAddressStringFormatParameters formatOpts
-
network
MACAddressNetwork network
-
-
Class inet.ipaddr.MACAddressStringParameters.MACAddressStringFormatParameters extends AddressStringParameters.AddressStringFormatParameters implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
allowShortSegments
boolean allowShortSegments
-
-
Class inet.ipaddr.NetworkMismatchException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.PrefixLenException extends AddressValueException implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.SizeMismatchException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
-
Package inet.ipaddr.format
-
Class inet.ipaddr.format.AddressDivisionBase extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.AddressDivisionGroupingBase extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
cachedPrefixLength
java.lang.Integer cachedPrefixLength
-
divisions
AddressDivisionBase[] divisions
-
-
-
Package inet.ipaddr.format.large
-
Class inet.ipaddr.format.large.IPAddressLargeDivision extends AddressDivisionBase implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
bitCount
int bitCount
-
defaultRadix
java.math.BigInteger defaultRadix
-
isPrefixBlock
boolean isPrefixBlock
-
isSinglePrefixBlock
boolean isSinglePrefixBlock
-
maxValue
java.math.BigInteger maxValue
-
networkPrefixLength
java.lang.Integer networkPrefixLength
-
upperValue
java.math.BigInteger upperValue
-
upperValueMasked
java.math.BigInteger upperValueMasked
-
value
java.math.BigInteger value
-
-
Class inet.ipaddr.format.large.IPAddressLargeDivisionGrouping extends AddressDivisionGroupingBase implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
network
IPAddressNetwork<?,?,?,?,?> network
-
-
-
Package inet.ipaddr.format.standard
-
Class inet.ipaddr.format.standard.AddressBitsDivision extends AddressDivision implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
bitCount
int bitCount
-
defaultRadix
int defaultRadix
-
upperValue
int upperValue
-
value
int value
-
-
Class inet.ipaddr.format.standard.AddressCreator extends ParsedAddressCreator<T extends Address,R extends AddressSection,E extends AddressSection,S extends AddressSegment> implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.standard.AddressDivision extends AddressDivisionBase implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.standard.AddressDivisionGrouping extends AddressDivisionGroupingBase implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.standard.IPAddressBitsDivision extends IPAddressDivision implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
bitCount
int bitCount
-
bitsMask
long bitsMask
-
defaultRadix
int defaultRadix
-
maxDigitCount
int maxDigitCount
-
upperValue
long upperValue
-
value
long value
-
-
Class inet.ipaddr.format.standard.IPAddressDivision extends AddressDivision implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
divisionNetworkPrefix
java.lang.Integer divisionNetworkPrefix
-
-
Class inet.ipaddr.format.standard.IPAddressDivisionGrouping extends AddressDivisionGrouping implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
network
IPAddressNetwork<?,?,?,?,?> network
-
-
Class inet.ipaddr.format.standard.IPAddressJoinedSegments extends IPAddressDivision implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
joinedCount
int joinedCount
-
upperValue
long upperValue
-
value
long value
-
-
-
Package inet.ipaddr.format.string
-
Package inet.ipaddr.format.util
-
Class inet.ipaddr.format.util.AddressTrie extends inet.ipaddr.format.util.AbstractTree<E extends Address> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
bounds
inet.ipaddr.format.util.AddressTrie.AddressBounds<E extends Address> bounds
-
set
AddressTrieSet<E extends Address> set
-
subRoot
AddressTrie.TrieNode<E extends Address> subRoot
-
subRootChange
inet.ipaddr.format.util.BinaryTreeNode.ChangeTracker.Change subRootChange
-
-
Class inet.ipaddr.format.util.AddressTrie.AddressBounds extends inet.ipaddr.format.util.BinaryTreeNode.Bounds<E extends Address> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.format.util.AddressTrie.AddressComparator extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.format.util.AddressTrie.OpResult extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
added
AddressTrie.TrieNode<E extends Address> added
-
addedAlready
AddressTrie.TrieNode<E extends Address> addedAlready
-
addr
E extends Address addr
-
backtrackNode
AddressTrie.TrieNode<E extends Address> backtrackNode
-
containedBy
AddressTrie.TrieNode<E extends Address> containedBy
-
containing
AddressTrie.TrieNode<E extends Address> containing
-
containingEnd
AddressTrie.TrieNode<E extends Address> containingEnd
-
deleted
AddressTrie.TrieNode<E extends Address> deleted
-
existingNode
AddressTrie.TrieNode<E extends Address> existingNode
-
existingValue
java.lang.Object existingValue
-
exists
boolean exists
-
followingBits
long followingBits
-
inserted
AddressTrie.TrieNode<E extends Address> inserted
-
largestContaining
AddressTrie.TrieNode<E extends Address> largestContaining
-
nearestFloor
boolean nearestFloor
-
nearestNode
AddressTrie.TrieNode<E extends Address> nearestNode
-
nearExclusive
boolean nearExclusive
-
newValue
java.lang.Object newValue
-
node
AddressTrie.TrieNode<E extends Address> node
-
op
inet.ipaddr.format.util.AddressTrie.Operation op
-
remapper
java.util.function.Function<?,?> remapper
-
smallestContaining
AddressTrie.TrieNode<E extends Address> smallestContaining
-
-
Class inet.ipaddr.format.util.AddressTrie.TrieComparator extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.format.util.AddressTrie.TrieNode extends BinaryTreeNode<E extends Address> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.format.util.AddressTrieMap extends java.util.AbstractMap<K extends Address,V> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
bounds
AddressTrieSet.Range<K extends Address> bounds
-
descending
AddressTrieMap<K extends Address,V> descending
-
entrySet
AddressTrieMap.EntrySet<K extends Address,V> entrySet
-
isReverse
boolean isReverse
-
keySet
AddressTrieSet<K extends Address> keySet
-
trie
AssociativeAddressTrie<K extends Address,V> trie
-
-
Class inet.ipaddr.format.util.AddressTrieMap.EntrySet extends java.util.AbstractSet<java.util.Map.Entry<K extends Address,V>> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
isReverse
boolean isReverse
-
trie
AssociativeAddressTrie<K extends Address,V> trie
-
-
Class inet.ipaddr.format.util.AddressTrieSet extends java.util.AbstractSet<E extends Address> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
bounds
AddressTrieSet.Range<E extends Address> bounds
-
descending
AddressTrieSet<E extends Address> descending
-
isReverse
boolean isReverse
-
trie
AddressTrie<E extends Address> trie
-
-
Class inet.ipaddr.format.util.AddressTrieSet.Range extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
isReverse
boolean isReverse
-
reversed
AddressTrieSet.Range<E extends Address> reversed
-
wrapped
inet.ipaddr.format.util.AddressTrie.AddressBounds<E extends Address> wrapped
-
-
Class inet.ipaddr.format.util.AssociativeAddressTrie extends AddressTrie<K extends Address> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
map
AddressTrieMap<K extends Address,V> map
-
-
Class inet.ipaddr.format.util.AssociativeAddressTrie.AssociativeTrieNode extends AddressTrie.TrieNode<K extends Address> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
value
V value
-
-
Class inet.ipaddr.format.util.BaseDualIPv4v6Tries extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
ipv4Tracker
inet.ipaddr.format.util.BinaryTreeNode.ChangeTracker ipv4Tracker
-
ipv6Tracker
inet.ipaddr.format.util.BinaryTreeNode.ChangeTracker ipv6Tracker
-
-
Class inet.ipaddr.format.util.BinaryTreeNode extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
added
boolean added
-
changeTracker
inet.ipaddr.format.util.BinaryTreeNode.ChangeTracker changeTracker
-
item
E item
-
lower
BinaryTreeNode<E> lower
-
parent
BinaryTreeNode<E> parent
-
size
int size
-
upper
BinaryTreeNode<E> upper
-
-
Class inet.ipaddr.format.util.DualIPv4v6AssociativeTries extends BaseDualIPv4v6Tries<IPv4AddressAssociativeTrie<V>,IPv6AddressAssociativeTrie<V>> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
ipv4Trie
IPv4AddressAssociativeTrie<V> ipv4Trie
-
ipv6Trie
IPv6AddressAssociativeTrie<V> ipv6Trie
-
-
Class inet.ipaddr.format.util.DualIPv4v6Tries extends BaseDualIPv4v6Tries<IPv4AddressTrie,IPv6AddressTrie> implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
ipv4Trie
IPv4AddressTrie ipv4Trie
-
ipv6Trie
IPv6AddressTrie ipv6Trie
-
-
-
Package inet.ipaddr.format.validate
-
Class inet.ipaddr.format.validate.IPAddressProvider.AdjustedAddressCreator extends IPAddressProvider.VersionedAddressCreator implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
adjustedVersion
IPAddress.IPVersion adjustedVersion
-
networkPrefixLength
java.lang.Integer networkPrefixLength
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.AllCreator extends IPAddressProvider.AdjustedAddressCreator implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
originator
HostIdentifierString originator
-
qualifier
ParsedHostIdentifierStringQualifier qualifier
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
values
inet.ipaddr.format.validate.ParsedIPAddress.CachedIPAddresses<?> values
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.LoopbackCreator extends IPAddressProvider.VersionedAddressCreator implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
zone
java.lang.CharSequence zone
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.MaskCreator extends IPAddressProvider.AdjustedAddressCreator implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.validate.IPAddressProvider.NullProvider extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
type
IPAddressProvider.IPType type
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.VersionedAddressCreator extends IPAddressProvider.CachedAddressProvider implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
options
IPAddressStringParameters options
-
versionedValues
IPAddress[] versionedValues
-
-
Class inet.ipaddr.format.validate.MACAddressProvider.ParsedMACAddressProvider extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
address
MACAddress address
-
parsedAddress
inet.ipaddr.format.validate.ParsedMACAddress parsedAddress
-
-
Class inet.ipaddr.format.validate.ParsedAddressCreator extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.validate.ParsedHost extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
embeddedAddress
inet.ipaddr.format.validate.ParsedHost.EmbeddedAddress embeddedAddress
-
host
java.lang.String host
-
labelsQualifier
ParsedHostIdentifierStringQualifier labelsQualifier
-
normalizedFlags
boolean[] normalizedFlags
-
normalizedLabels
java.lang.String[] normalizedLabels
-
originalStr
java.lang.String originalStr
-
separatorIndices
int[] separatorIndices
-
service
java.lang.String service
-
-
Class inet.ipaddr.format.validate.ParsedHostIdentifierStringQualifier extends java.lang.Object implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
mask
ParsedIPAddress mask
-
mergedMask
IPAddress mergedMask
-
networkPrefixLength
java.lang.Integer networkPrefixLength
-
port
java.lang.Integer port
-
service
java.lang.CharSequence service
-
zone
java.lang.CharSequence zone
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress extends inet.ipaddr.format.validate.IPAddressParseData implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
maskers
ParsedIPAddress.Masker[] maskers
-
mixedMaskers
ParsedIPAddress.Masker[] mixedMaskers
-
options
IPAddressStringParameters options
-
originator
HostIdentifierString originator
-
values
inet.ipaddr.format.validate.ParsedIPAddress.TranslatedResult<?,?> values
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.BitwiseOrer extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
isSequential
boolean isSequential
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.ExtendedFullRangeMasker extends ParsedIPAddress.ExtendedMasker implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
extendedUpperMask
long extendedUpperMask
-
upperMask
long upperMask
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.ExtendedMasker extends ParsedIPAddress.Masker implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.format.validate.ParsedIPAddress.ExtendedSpecificValueMasker extends ParsedIPAddress.ExtendedMasker implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
extendedLower
long extendedLower
-
extendedUpper
long extendedUpper
-
lower
long lower
-
upper
long upper
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.FullRangeBitwiseOrer extends ParsedIPAddress.BitwiseOrer implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
fullRangeBit
int fullRangeBit
-
upperMask
long upperMask
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.FullRangeMasker extends ParsedIPAddress.Masker implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
fullRangeBit
int fullRangeBit
-
upperMask
long upperMask
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.Masker extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
isSequential
boolean isSequential
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.SpecificValueBitwiseOrer extends ParsedIPAddress.BitwiseOrer implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
lower
long lower
-
upper
long upper
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.SpecificValueMasker extends ParsedIPAddress.Masker implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
lower
long lower
-
upper
long upper
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.WrappedMasker extends ParsedIPAddress.ExtendedMasker implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
masker
ParsedIPAddress.Masker masker
-
-
-
Package inet.ipaddr.ipv4
-
Class inet.ipaddr.ipv4.IPv4Address extends IPAddress implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv4.IPv4AddressAssociativeTrie extends AssociativeAddressTrie<IPv4Address,V> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressAssociativeTrie.IPv4AssociativeTrieNode extends AssociativeAddressTrie.AssociativeTrieNode<IPv4Address,V> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressNetwork extends IPAddressNetwork<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment,java.net.Inet4Address> implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv4.IPv4AddressNetwork.IPv4AddressCreator extends IPAddressNetwork.IPAddressCreator<IPv4Address,IPv4AddressSection,IPv4AddressSection,IPv4AddressSegment,java.net.Inet4Address> implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
cache
inet.ipaddr.ipv4.IPv4AddressNetwork.IPv4AddressCreator.Cache cache
-
useSegmentCache
boolean useSegmentCache
-
-
Class inet.ipaddr.ipv4.IPv4AddressNetwork.IPv4AddressCreator.Cache extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressSection extends IPAddressSection implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv4.IPv4AddressSegment extends IPAddressSegment implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv4.IPv4AddressSeqRange extends IPAddressSeqRange implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressStringParameters extends IPAddressStringParameters.IPAddressStringFormatParameters implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
inet_aton_extraneous_digits
boolean inet_aton_extraneous_digits
Allows single-segment inet_aton strings to have extraneous digits. This allows up to 31 digits when parsing for both IPv4 and IPv6. This allows an unlimited number of digits when parsing for just IPv4 (ieIPAddressStringParameters.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.
-
inet_aton_hex
boolean inet_aton_hex
Allows ipv4 inet_aton hexadecimal format 0xa.0xb.0xc.0xd -
inet_aton_joinedSegments
boolean inet_aton_joinedSegments
Allows ipv4 joined segments like 1.2.3, 1.2, or just 1 For the case of just 1 segment, the behaviour is controlled byAddressStringParameters.allowSingleSegment
-
inet_aton_leading_zeros
boolean inet_aton_leading_zeros
Allows ipv4 inet_aton hexadecimal or octal to have leading zeros, such as in the first two segments of 0x0a.00b.c.d The first 0 is not considered a leading zero, it either denotes octal or hex depending on whether it is followed by an 'x'. Zeros that appear afterwards are inet_aton leading zeros. -
inet_aton_octal
boolean inet_aton_octal
Allows ipv4 inet_aton octal format, 04.05.06.07 being an example. Can be overridden byAddressStringParameters.AddressStringFormatParameters.allowLeadingZeros
-
inet_aton_single_segment_mask
boolean inet_aton_single_segment_mask
If you allow ipv4 joined segments, whether you allow a mask that looks like a prefix length: 1.2.3.5/255 -
network
IPv4AddressNetwork network
The network that will be used to construct addresses - both parameters inside the network, and the network's address creator
-
-
Class inet.ipaddr.ipv4.IPv4AddressTrie extends AddressTrie<IPv4Address> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressTrie.IPv4TrieNode extends AddressTrie.TrieNode<IPv4Address> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4JoinedSegments extends IPAddressJoinedSegments implements Serializable
- serialVersionUID:
- 4L
-
-
Package inet.ipaddr.ipv6
-
Class inet.ipaddr.ipv6.IPv6Address extends IPAddress implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
zone
IPv6Address.IPv6Zone zone
-
-
Class inet.ipaddr.ipv6.IPv6Address.IPv6Zone extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
referencesInterface
java.lang.Boolean referencesInterface
-
scopeId
int scopeId
-
zoneStr
java.lang.String zoneStr
-
-
Class inet.ipaddr.ipv6.IPv6AddressAssociativeTrie extends AssociativeAddressTrie<IPv6Address,V> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv6.IPv6AddressAssociativeTrie.IPv6AssociativeTrieNode extends AssociativeAddressTrie.AssociativeTrieNode<IPv6Address,V> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv6.IPv6AddressNetwork extends IPAddressNetwork<IPv6Address,IPv6AddressSection,IPv4AddressSection,IPv6AddressSegment,java.net.Inet6Address> implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
linkLocalPrefix
IPv6AddressSection linkLocalPrefix
-
-
Class inet.ipaddr.ipv6.IPv6AddressNetwork.IPv6AddressCreator extends IPAddressNetwork.IPAddressCreator<IPv6Address,IPv6AddressSection,IPv4AddressSection,IPv6AddressSegment,java.net.Inet6Address> implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
cache
inet.ipaddr.ipv6.IPv6AddressNetwork.IPv6AddressCreator.Cache cache
-
useSegmentCache
boolean useSegmentCache
-
-
Class inet.ipaddr.ipv6.IPv6AddressNetwork.IPv6AddressCreator.Cache extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
zoneInterfaceCacheLock
java.util.concurrent.locks.ReadWriteLock zoneInterfaceCacheLock
-
-
Class inet.ipaddr.ipv6.IPv6AddressSection extends IPAddressSection implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
addressSegmentIndex
int addressSegmentIndex
-
-
Class inet.ipaddr.ipv6.IPv6AddressSection.IPv6v4MixedAddressSection extends IPAddressDivisionGrouping implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
ipv4Section
IPv4AddressSection ipv4Section
-
ipv6Section
IPv6AddressSection ipv6Section
-
string
java.lang.String string
-
-
Class inet.ipaddr.ipv6.IPv6AddressSegment extends IPAddressSegment implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv6.IPv6AddressSeqRange extends IPAddressSeqRange implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv6.IPv6AddressStringParameters extends IPAddressStringParameters.IPAddressStringFormatParameters implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
allowBase85
boolean allowBase85
-
allowEmptyZone
boolean allowEmptyZone
Allows the '%' character to be followed by no zone or scope identifier -
allowMixed
boolean allowMixed
Allows IPv6 addresses with embedded ipv4 like a:b:c:d:e:f:1.2.3.4 -
allowZone
boolean allowZone
Allows IPv6 zones with the '%' character, which generally denotes either scope identifiers or network interfaces. -
embeddedIPv4Options
IPAddressStringParameters embeddedIPv4Options
if you allow mixed, this is the options used for the ipv4 section, in which really only the ipv4 options apply and the ipv6 options are ignored except for the zone allowed setting -
network
IPv6AddressNetwork network
The network that will be used to construct addresses - both parameters inside the network, and the network's address creator
-
-
Class inet.ipaddr.ipv6.IPv6AddressTrie extends AddressTrie<IPv6Address> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv6.IPv6AddressTrie.IPv6TrieNode extends AddressTrie.TrieNode<IPv6Address> implements Serializable
- serialVersionUID:
- 1L
-
-
Package inet.ipaddr.mac
-
Class inet.ipaddr.mac.MACAddress extends Address implements Serializable
- serialVersionUID:
- 4L
-
Class inet.ipaddr.mac.MACAddressAssociativeTrie extends AssociativeAddressTrie<MACAddress,V> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.mac.MACAddressAssociativeTrie.MACAssociativeTrieNode extends AssociativeAddressTrie.AssociativeTrieNode<MACAddress,V> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.mac.MACAddressNetwork extends AddressNetwork<MACAddressSegment> implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
creator
MACAddressNetwork.MACAddressCreator creator
-
-
Class inet.ipaddr.mac.MACAddressNetwork.MACAddressCreator extends AddressCreator<MACAddress,MACAddressSection,MACAddressSection,MACAddressSegment> implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
cache
inet.ipaddr.mac.MACAddressNetwork.MACAddressCreator.Cache cache
-
owner
MACAddressNetwork owner
-
-
Class inet.ipaddr.mac.MACAddressSection extends AddressDivisionGrouping implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
addressSegmentIndex
int addressSegmentIndex
-
extended
boolean extended
-
-
Class inet.ipaddr.mac.MACAddressSegment extends AddressDivision implements Serializable
- serialVersionUID:
- 4L
-
Serialized Fields
-
upperValue
int upperValue
-
value
int value
-
-
Class inet.ipaddr.mac.MACAddressTrie extends AddressTrie<MACAddress> implements Serializable
- serialVersionUID:
- 1L
-
Class inet.ipaddr.mac.MACAddressTrie.MACTrieNode extends AddressTrie.TrieNode<MACAddress> implements Serializable
- serialVersionUID:
- 1L
-