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.allowLeadingZerospublic 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.Objectpublic int compareTo(IPv4AddressStringParameters o)
compareTo in interface java.lang.Comparable<IPv4AddressStringParameters>public boolean equals(java.lang.Object o)
equals in class IPAddressStringParameters.IPVersionAddressStringParameterspublic int hashCode()
hashCode in class IPAddressStringParameters.IPVersionAddressStringParameters