public class IPv4AddressStringParameters extends IPAddressStringParameters.IPVersionAddressStringParameters implements java.lang.Comparable<IPv4AddressStringParameters>
IPAddressStringParameters
instance.Modifier and Type | Class and Description |
---|---|
static class |
IPv4AddressStringParameters.Builder |
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_ALLOW_IPV4_INET_ATON |
static boolean |
DEFAULT_ALLOW_IPV4_INET_ATON_SINGLE_SEGMENT_MASK |
boolean |
inet_aton_hex
Allows ipv4 inet_aton hexadecimal format 0xa.0xb.0xc.0cd
|
boolean |
inet_aton_joinedSegments
Allows ipv4 joined segments like 1.2.3, 1.2, or just 1
|
boolean |
inet_aton_octal
Allows ipv4 inet_aton octal format, 04.05.06.07 being an example.
|
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
|
allowLeadingZeros, allowPrefixesBeyondAddressSize, allowPrefixLengthLeadingZeros, allowUnlimitedLeadingZeros, allowWildcardedSeparator, rangeOptions
Constructor and Description |
---|
IPv4AddressStringParameters(boolean allowLeadingZeros,
boolean allowCIDRPrefixLeadingZeros,
boolean allowUnlimitedLeadingZeros,
IPAddressStringParameters.RangeParameters rangeOptions,
boolean allowWildcardedSeparator,
boolean allowPrefixesBeyondAddressSize,
boolean inet_aton_hex,
boolean inet_aton_octal,
boolean inet_aton_joinedSegments,
boolean inet_aton_single_segment_mask) |
Modifier and Type | Method and Description |
---|---|
IPv4AddressStringParameters |
clone() |
int |
compareTo(IPv4AddressStringParameters o) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
IPv4AddressStringParameters.Builder |
toBuilder() |
public static final boolean DEFAULT_ALLOW_IPV4_INET_ATON
public static final boolean DEFAULT_ALLOW_IPV4_INET_ATON_SINGLE_SEGMENT_MASK
public final boolean inet_aton_hex
public final boolean inet_aton_octal
IPAddressStringParameters.IPVersionAddressStringParameters.allowLeadingZeros
public final boolean inet_aton_joinedSegments
public final boolean inet_aton_single_segment_mask
public IPv4AddressStringParameters(boolean allowLeadingZeros, boolean allowCIDRPrefixLeadingZeros, boolean allowUnlimitedLeadingZeros, IPAddressStringParameters.RangeParameters rangeOptions, boolean allowWildcardedSeparator, boolean allowPrefixesBeyondAddressSize, boolean inet_aton_hex, boolean inet_aton_octal, boolean inet_aton_joinedSegments, boolean inet_aton_single_segment_mask)
public IPv4AddressStringParameters.Builder toBuilder()
public IPv4AddressStringParameters clone()
clone
in class java.lang.Object
public int compareTo(IPv4AddressStringParameters o)
compareTo
in interface java.lang.Comparable<IPv4AddressStringParameters>
public boolean equals(java.lang.Object o)
equals
in class IPAddressStringParameters.IPVersionAddressStringParameters
public int hashCode()
hashCode
in class IPAddressStringParameters.IPVersionAddressStringParameters