Serialized Form
-
Package inet.ipaddr
-
Class inet.ipaddr.Address
class Address extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
addressSection
AddressSection addressSection
-
fromString
HostIdentifierString fromString
-
-
Exception Class inet.ipaddr.AddressConversionException
class AddressConversionException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.AddressNetwork
class AddressNetwork extends Object implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.AddressNetwork.HostIdentifierStringGenerator
class HostIdentifierStringGenerator extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
backingMap
Map<String,
T extends HostIdentifierString> backingMap
-
-
Exception Class inet.ipaddr.AddressPositionException
class AddressPositionException extends AddressValueException implements Serializable- serialVersionUID:
- 1L
-
Exception Class inet.ipaddr.AddressStringException
class AddressStringException extends HostIdentifierException implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.AddressStringParameters
class AddressStringParameters extends 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- See Also:
-
allowEmpty
boolean allowEmpty
Allows zero-length IPAddressStrings like ""- See Also:
-
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- See Also:
-
-
Class inet.ipaddr.AddressStringParameters.AddressStringFormatParameters
class AddressStringFormatParameters extends 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.- See Also:
-
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- See Also:
-
allowWildcardedSeparator
boolean allowWildcardedSeparator
controls whether the wildcard '*' or '%' can replace the segment separators '.' and ':'. If so, then you can write addresses like *.* or *:*- See Also:
-
rangeOptions
AddressStringParameters.RangeParameters rangeOptions
controls whether wildcards like '*', '_' or ranges with '-' are allowed
-
-
Class inet.ipaddr.AddressStringParameters.RangeParameters
class RangeParameters extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
allowInferredBoundary
boolean allowInferredBoundary
-
allowReverse
boolean allowReverse
-
range
boolean range
-
singleWildcard
boolean singleWildcard
-
wildcard
boolean wildcard
-
-
Exception Class inet.ipaddr.AddressValueException
class AddressValueException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Exception Class inet.ipaddr.HostIdentifierException
class HostIdentifierException extends Exception implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.HostName
class HostName extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
host
String host
-
parsedHost
ParsedHost parsedHost
-
resolvedAddress
IPAddress resolvedAddress
-
resolvedIsNull
boolean resolvedIsNull
-
validationException
HostNameException validationException
-
validationOptions
HostNameParameters validationOptions
-
-
Exception Class inet.ipaddr.HostNameException
class HostNameException extends HostIdentifierException implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.HostNameParameters
class HostNameParameters extends 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
-
-
Exception Class inet.ipaddr.IncompatibleAddressException
class IncompatibleAddressException extends RuntimeException implements Serializable- serialVersionUID:
- 4L
-
Exception Class inet.ipaddr.InconsistentPrefixException
class InconsistentPrefixException extends AddressValueException implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.IPAddress
class IPAddress extends Address implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.IPAddressNetwork
- serialVersionUID:
- 4L
-
Serialized Fields
-
creator
IPAddressNetwork.IPAddressCreator<T extends IPAddress,
R extends IPAddressSection, E extends IPAddressSection, S extends IPAddressSegment, J extends 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
class HostIDStringAddressGenerator extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
addressGenerator
IPAddressNetwork.IPAddressGenerator addressGenerator
-
backingMap
Map<String,
T extends HostIdentifierString> backingMap
-
-
Class inet.ipaddr.IPAddressNetwork.HostNameGenerator
class HostNameGenerator extends AddressNetwork.HostIdentifierStringGenerator<HostName> implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
addressGenerator
IPAddressNetwork.HostIDStringAddressGenerator<HostName> addressGenerator
-
options
HostNameParameters options
-
-
Class inet.ipaddr.IPAddressNetwork.IPAddressCreator
class 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 InetAddress> owner
-
-
Class inet.ipaddr.IPAddressNetwork.IPAddressGenerator
class IPAddressGenerator extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
options
IPAddressStringParameters options
-
-
Class inet.ipaddr.IPAddressNetwork.IPAddressStringGenerator
class IPAddressStringGenerator extends AddressNetwork.HostIdentifierStringGenerator<IPAddressString> implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
addressGenerator
IPAddressNetwork.HostIDStringAddressGenerator<IPAddressString> addressGenerator
-
-
Class inet.ipaddr.IPAddressSection
class IPAddressSection extends IPAddressDivisionGrouping implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.IPAddressSegment
class IPAddressSegment extends IPAddressDivision implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
upperValue
int upperValue
-
value
int value
-
-
Class inet.ipaddr.IPAddressSeqRange
class IPAddressSeqRange extends Object implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.IPAddressString
class IPAddressString extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
addressProvider
IPAddressProvider addressProvider
-
fullAddr
String fullAddr
-
validateException
AddressStringException validateException
-
validationOptions
IPAddressStringParameters validationOptions
-
-
Class inet.ipaddr.IPAddressStringParameters
class 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.
- See Also:
-
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- See Also:
-
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.- See Also:
-
emptyIsLoopback
boolean emptyIsLoopback
Whether the zero-length address is interpreted as the loopback.- See Also:
-
ipv4Options
IPv4AddressStringParameters ipv4Options
-
ipv6Options
IPv6AddressStringParameters ipv6Options
-
-
Class inet.ipaddr.IPAddressStringParameters.IPAddressStringFormatParameters
class 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- See Also:
-
allowPrefixLengthLeadingZeros
boolean allowPrefixLengthLeadingZeros
controls whether you allow addresses with prefixes that have leasing zeros like 1.0.0.0/08 or 1::/064- See Also:
-
-
Class inet.ipaddr.MACAddressString
class MACAddressString extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
cachedException
AddressStringException cachedException
-
fullAddr
String fullAddr
-
isValid
Boolean isValid
-
parsedAddress
MACAddressProvider parsedAddress
-
validationOptions
MACAddressStringParameters validationOptions
-
-
Class inet.ipaddr.MACAddressStringParameters
class 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
class MACAddressStringFormatParameters extends AddressStringParameters.AddressStringFormatParameters implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
allowShortSegments
boolean allowShortSegments
-
-
Exception Class inet.ipaddr.NetworkMismatchException
class NetworkMismatchException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Exception Class inet.ipaddr.PrefixLenException
class PrefixLenException extends AddressValueException implements Serializable- serialVersionUID:
- 1L
-
Exception Class inet.ipaddr.SizeMismatchException
class SizeMismatchException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
-
Package inet.ipaddr.format
-
Class inet.ipaddr.format.AddressDivisionBase
class AddressDivisionBase extends Object implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.AddressDivisionGroupingBase
class AddressDivisionGroupingBase extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cachedPrefixLength
Integer cachedPrefixLength
-
divisions
AddressDivisionBase[] divisions
-
-
-
Package inet.ipaddr.format.large
-
Class inet.ipaddr.format.large.IPAddressLargeDivision
class IPAddressLargeDivision extends AddressDivisionBase implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
bitCount
int bitCount
-
defaultRadix
BigInteger defaultRadix
-
isPrefixBlock
boolean isPrefixBlock
-
isSinglePrefixBlock
boolean isSinglePrefixBlock
-
maxValue
BigInteger maxValue
-
networkPrefixLength
Integer networkPrefixLength
-
upperValue
BigInteger upperValue
-
upperValueMasked
BigInteger upperValueMasked
-
value
BigInteger value
-
-
Class inet.ipaddr.format.large.IPAddressLargeDivisionGrouping
class IPAddressLargeDivisionGrouping extends AddressDivisionGroupingBase implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
network
IPAddressNetwork<?,
?, ?, ?, ?> network
-
-
-
Package inet.ipaddr.format.standard
-
Class inet.ipaddr.format.standard.AddressBitsDivision
class 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
class 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
class AddressDivision extends AddressDivisionBase implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.standard.AddressDivisionGrouping
class AddressDivisionGrouping extends AddressDivisionGroupingBase implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.standard.IPAddressBitsDivision
class 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
class IPAddressDivision extends AddressDivision implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
divisionNetworkPrefix
Integer divisionNetworkPrefix
-
-
Class inet.ipaddr.format.standard.IPAddressDivisionGrouping
class IPAddressDivisionGrouping extends AddressDivisionGrouping implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
network
IPAddressNetwork<?,
?, ?, ?, ?> network
-
-
Class inet.ipaddr.format.standard.IPAddressJoinedSegments
class 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
class 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
class AddressBounds extends inet.ipaddr.format.util.BinaryTreeNode.Bounds<E extends Address> implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.format.util.AddressTrie.AddressComparator
class AddressComparator extends Object implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.format.util.AddressTrie.TrieComparator
class TrieComparator extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
comparator
Comparator<E extends Address> comparator
-
-
Class inet.ipaddr.format.util.AddressTrie.TrieNode
- serialVersionUID:
- 1L
-
Class inet.ipaddr.format.util.AddressTrieMap
- 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
- serialVersionUID:
- 1L
-
Serialized Fields
-
isReverse
boolean isReverse
-
trie
AssociativeAddressTrie<K extends Address,
V> trie
-
-
Class inet.ipaddr.format.util.AddressTrieSet
- 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
class Range extends 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
- serialVersionUID:
- 1L
-
Serialized Fields
-
map
AddressTrieMap<K extends Address,
V> map
-
-
Class inet.ipaddr.format.util.AssociativeAddressTrie.AssociativeTrieNode
- serialVersionUID:
- 1L
-
Serialized Fields
-
value
V value
-
-
Class inet.ipaddr.format.util.BinaryTreeNode
class BinaryTreeNode extends 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
-
-
-
Package inet.ipaddr.format.validate
-
Class inet.ipaddr.format.validate.IPAddressProvider.AdjustedAddressCreator
class AdjustedAddressCreator extends IPAddressProvider.VersionedAddressCreator implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
adjustedVersion
IPAddress.IPVersion adjustedVersion
-
networkPrefixLength
Integer networkPrefixLength
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.AllCreator
class AllCreator extends IPAddressProvider.AdjustedAddressCreator implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
originator
HostIdentifierString originator
-
qualifier
ParsedHostIdentifierStringQualifier qualifier
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.CachedAddressCreator
class CachedAddressCreator extends IPAddressProvider.CachedAddressProvider implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.validate.IPAddressProvider.CachedAddressProvider
class CachedAddressProvider extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
values
inet.ipaddr.format.validate.ParsedIPAddress.CachedIPAddresses<?> values
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.LoopbackCreator
class LoopbackCreator extends IPAddressProvider.VersionedAddressCreator implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
zone
CharSequence zone
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.MaskCreator
class MaskCreator extends IPAddressProvider.AdjustedAddressCreator implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.validate.IPAddressProvider.NullProvider
class NullProvider extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
type
IPAddressProvider.IPType type
-
-
Class inet.ipaddr.format.validate.IPAddressProvider.VersionedAddressCreator
class VersionedAddressCreator extends IPAddressProvider.CachedAddressCreator implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
options
IPAddressStringParameters options
-
versionedValues
IPAddress[] versionedValues
-
-
Class inet.ipaddr.format.validate.MACAddressProvider.ParsedMACAddressProvider
class ParsedMACAddressProvider extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
address
MACAddress address
-
parsedAddress
inet.ipaddr.format.validate.ParsedMACAddress parsedAddress
-
-
Class inet.ipaddr.format.validate.ParsedAddressCreator
class ParsedAddressCreator extends Object implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.format.validate.ParsedHost
class ParsedHost extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
embeddedAddress
inet.ipaddr.format.validate.ParsedHost.EmbeddedAddress embeddedAddress
-
host
String host
-
labelsQualifier
ParsedHostIdentifierStringQualifier labelsQualifier
-
normalizedFlags
boolean[] normalizedFlags
-
normalizedLabels
String[] normalizedLabels
-
originalStr
String originalStr
-
separatorIndices
int[] separatorIndices
-
service
String service
-
-
Class inet.ipaddr.format.validate.ParsedHostIdentifierStringQualifier
class ParsedHostIdentifierStringQualifier extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
mask
ParsedIPAddress mask
-
mergedMask
IPAddress mergedMask
-
networkPrefixLength
Integer networkPrefixLength
-
port
Integer port
-
service
CharSequence service
-
zone
CharSequence zone
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress
class 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
-
skipContains
Boolean skipContains
-
values
inet.ipaddr.format.validate.ParsedIPAddress.TranslatedResult<?,
?> values
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.BitwiseOrer
class BitwiseOrer extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
isSequential
boolean isSequential
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.ExtendedFullRangeMasker
class ExtendedFullRangeMasker extends ParsedIPAddress.ExtendedMasker implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
extendedUpperMask
long extendedUpperMask
-
upperMask
long upperMask
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.ExtendedMasker
class ExtendedMasker extends ParsedIPAddress.Masker implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.format.validate.ParsedIPAddress.ExtendedSpecificValueMasker
class 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
class FullRangeBitwiseOrer extends ParsedIPAddress.BitwiseOrer implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fullRangeBit
int fullRangeBit
-
upperMask
long upperMask
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.FullRangeMasker
class FullRangeMasker extends ParsedIPAddress.Masker implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fullRangeBit
int fullRangeBit
-
upperMask
long upperMask
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.Masker
class Masker extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
isSequential
boolean isSequential
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.SpecificValueBitwiseOrer
class SpecificValueBitwiseOrer extends ParsedIPAddress.BitwiseOrer implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lower
long lower
-
upper
long upper
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.SpecificValueMasker
class SpecificValueMasker extends ParsedIPAddress.Masker implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lower
long lower
-
upper
long upper
-
-
Class inet.ipaddr.format.validate.ParsedIPAddress.WrappedMasker
class WrappedMasker extends ParsedIPAddress.ExtendedMasker implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
masker
ParsedIPAddress.Masker masker
-
-
-
Package inet.ipaddr.ipv4
-
Class inet.ipaddr.ipv4.IPv4Address
class IPv4Address extends IPAddress implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv4.IPv4AddressAssociativeTrie
class IPv4AddressAssociativeTrie extends AssociativeAddressTrie<IPv4Address,V> implements Serializable - serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressAssociativeTrie.IPv4AssociativeTrieNode
class IPv4AssociativeTrieNode extends AssociativeAddressTrie.AssociativeTrieNode<IPv4Address,V> implements Serializable - serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressNetwork
class IPv4AddressNetwork extends IPAddressNetwork<IPv4Address,IPv4AddressSection, IPv4AddressSection, IPv4AddressSegment, Inet4Address> implements Serializable - serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv4.IPv4AddressNetwork.IPv4AddressCreator
class IPv4AddressCreator extends IPAddressNetwork.IPAddressCreator<IPv4Address,IPv4AddressSection, IPv4AddressSection, IPv4AddressSegment, 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
class Cache extends Object implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressSection
class IPv4AddressSection extends IPAddressSection implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv4.IPv4AddressSegment
class IPv4AddressSegment extends IPAddressSegment implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv4.IPv4AddressSeqRange
class IPv4AddressSeqRange extends IPAddressSeqRange implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressStringParameters
class IPv4AddressStringParameters extends IPAddressStringParameters.IPAddressStringFormatParameters implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
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
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4AddressTrie.IPv4TrieNode
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv4.IPv4JoinedSegments
class IPv4JoinedSegments extends IPAddressJoinedSegments implements Serializable- serialVersionUID:
- 4L
-
-
Package inet.ipaddr.ipv6
-
Class inet.ipaddr.ipv6.IPv6Address
class IPv6Address extends IPAddress implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
zone
IPv6Address.IPv6Zone zone
-
-
Class inet.ipaddr.ipv6.IPv6Address.IPv6Zone
class IPv6Zone extends Object implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv6.IPv6AddressAssociativeTrie
class IPv6AddressAssociativeTrie extends AssociativeAddressTrie<IPv6Address,V> implements Serializable - serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv6.IPv6AddressAssociativeTrie.IPv6AssociativeTrieNode
class IPv6AssociativeTrieNode extends AssociativeAddressTrie.AssociativeTrieNode<IPv6Address,V> implements Serializable - serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv6.IPv6AddressNetwork
class IPv6AddressNetwork extends IPAddressNetwork<IPv6Address,IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment, Inet6Address> implements Serializable - serialVersionUID:
- 4L
-
Serialized Fields
-
linkLocalPrefix
IPv6AddressSection linkLocalPrefix
-
-
Class inet.ipaddr.ipv6.IPv6AddressNetwork.IPv6AddressCreator
class IPv6AddressCreator extends IPAddressNetwork.IPAddressCreator<IPv6Address,IPv6AddressSection, IPv4AddressSection, IPv6AddressSegment, 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
class Cache extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
zoneInterfaceCacheLock
ReadWriteLock zoneInterfaceCacheLock
-
-
Class inet.ipaddr.ipv6.IPv6AddressSection
class IPv6AddressSection extends IPAddressSection implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
addressSegmentIndex
int addressSegmentIndex
-
-
Class inet.ipaddr.ipv6.IPv6AddressSection.IPv6v4MixedAddressSection
class IPv6v4MixedAddressSection extends IPAddressDivisionGrouping implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
ipv4Section
IPv4AddressSection ipv4Section
-
ipv6Section
IPv6AddressSection ipv6Section
-
string
String string
-
-
Class inet.ipaddr.ipv6.IPv6AddressSegment
class IPv6AddressSegment extends IPAddressSegment implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.ipv6.IPv6AddressSeqRange
class IPv6AddressSeqRange extends IPAddressSeqRange implements Serializable- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv6.IPv6AddressStringParameters
class IPv6AddressStringParameters extends IPAddressStringParameters.IPAddressStringFormatParameters implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
allowBase85
boolean allowBase85
-
allowMixed
boolean allowMixed
Allows IPv6 addresses with embedded ipv4 like a:b:c:d:e:f:1.2.3.4- See Also:
-
allowZone
boolean allowZone
Allows IPv6 zones with the '%' character, which generally denotes either scope identifiers or network interfaces.- See Also:
-
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
- serialVersionUID:
- 1L
-
Class inet.ipaddr.ipv6.IPv6AddressTrie.IPv6TrieNode
- serialVersionUID:
- 1L
-
-
Package inet.ipaddr.mac
-
Class inet.ipaddr.mac.MACAddress
class MACAddress extends Address implements Serializable- serialVersionUID:
- 4L
-
Class inet.ipaddr.mac.MACAddressAssociativeTrie
class MACAddressAssociativeTrie extends AssociativeAddressTrie<MACAddress,V> implements Serializable - serialVersionUID:
- 1L
-
Class inet.ipaddr.mac.MACAddressAssociativeTrie.MACAssociativeTrieNode
class MACAssociativeTrieNode extends AssociativeAddressTrie.AssociativeTrieNode<MACAddress,V> implements Serializable - serialVersionUID:
- 1L
-
Class inet.ipaddr.mac.MACAddressNetwork
- serialVersionUID:
- 4L
-
Serialized Fields
-
creator
MACAddressNetwork.MACAddressCreator creator
-
-
Class inet.ipaddr.mac.MACAddressNetwork.MACAddressCreator
class 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
class MACAddressSection extends AddressDivisionGrouping implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
addressSegmentIndex
int addressSegmentIndex
-
extended
boolean extended
-
-
Class inet.ipaddr.mac.MACAddressSegment
class MACAddressSegment extends AddressDivision implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
upperValue
int upperValue
-
value
int value
-
-
Class inet.ipaddr.mac.MACAddressTrie
- serialVersionUID:
- 1L
-
Class inet.ipaddr.mac.MACAddressTrie.MACTrieNode
- serialVersionUID:
- 1L
-