AddressSection addressSection
HostIdentifierString fromString
boolean allowEmpty
#emptyIsLoopback
,
AddressStringParameters.DEFAULT_ALLOW_EMPTY
boolean allowAll
boolean allowSingleSegment
AddressStringParameters.RangeParameters rangeOptions
boolean allowWildcardedSeparator
AddressStringParameters#DEFAULT_ALLOW_WILDCARDED_SEPARATOR
boolean allowLeadingZeros
IPv4AddressStringParameters.inet_aton_octal
.
Otherwise, validation defers to IPv4AddressStringParameters.inet_aton_octal
AddressStringParameters#DEFAULT_ALLOW_LEADING_ZEROS
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.0004AddressStringParameters#DEFAULT_ALLOW_UNLIMITED_LEADING_ZEROS
boolean wildcard
boolean range
boolean singleWildcard
java.lang.String host
inet.ipaddr.format.validate.ParsedHost parsedHost
HostNameException validationException
IPAddress resolvedAddress
boolean resolvedIsNull
HostNameParameters validationOptions
boolean allowEmpty
boolean emptyIsLoopback
boolean allowBracketedIPv4
boolean allowBracketedIPv6
boolean normalizeToLowercase
boolean allowIPAddress
boolean allowPort
IPAddressStringParameters addressOptions
java.util.Map<K,V> backingMap
HostNameParameters options
IPAddressStringParameters options
int value
int upperValue
IPAddressStringParameters validationOptions
java.lang.String fullAddr
AddressStringException ipv6Exception
AddressStringException ipv4Exception
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 allowPrefixesBeyondAddressSize
IPAddressStringParameters#DEFAULT_ALLOW_PREFIX_BEYOND_ADDRESS_SIZE
boolean allowPrefixLengthLeadingZeros
IPAddressStringParameters#DEFAULT_ALLOW_PREFIX_LENGTH_LEADING_ZEROS
MACAddressStringParameters validationOptions
java.lang.String fullAddr
AddressStringException cachedException
inet.ipaddr.format.validate.MACAddressProvider parsedAddress
java.lang.Boolean isValid
MACAddressStringParameters.AddressSize addressSize
boolean allowDashed
boolean allowSingleDashed
boolean allowColonDelimited
boolean allowDotted
boolean allowSpaceDelimited
MACAddressStringParameters.MACAddressStringFormatParameters formatOpts
boolean allowShortSegments
int value
int upperValue
int bitCount
int defaultRadix
AddressDivision[] divisions
java.lang.Integer cachedPrefix
int hashCode
java.math.BigInteger value
java.math.BigInteger upperValue
java.math.BigInteger maxValue
java.math.BigInteger upperValueMasked
java.math.BigInteger defaultRadix
int bitCount
java.lang.Integer networkPrefixLength
boolean isRangeEquivalentToPrefix
AddressDivisionBase[] divisions
int bitCount
int defaultRadix
int maxDigitCount
long value
long upperValue
long bitsMask
java.lang.Integer divisionNetworkPrefix
int joinedCount
long value
long upperValue
java.lang.Integer prefixLength
boolean inet_aton_hex
boolean inet_aton_octal
AddressStringParameters.AddressStringFormatParameters.allowLeadingZeros
boolean inet_aton_joinedSegments
AddressStringParameters.allowSingleSegment
boolean inet_aton_single_segment_mask
java.lang.String zone
int startIndex
IPv6AddressSection ipv6Section
IPv4AddressSection ipv4Section
java.lang.String string
boolean allowMixed
boolean allowZone
boolean allowBase85
IPAddressStringParameters embeddedIPv4Options
int startIndex
boolean extended
int value
int upperValue