public abstract static class IPAddressStringParameters.IPAddressStringFormatParameters extends AddressStringParameters.AddressStringFormatParameters
Modifier and Type | Field and Description |
---|---|
boolean |
allowPrefixesBeyondAddressSize
controls whether ipv4 can have prefix length bigger than 32 and whether ipv6 can have prefix length bigger than 128
|
boolean |
allowPrefixLengthLeadingZeros
controls whether you allow addresses with prefixes that have leasing zeros like 1.0.0.0/08 or 1::/064
|
static boolean |
DEFAULT_ALLOW_PREFIX_BEYOND_ADDRESS_SIZE |
static boolean |
DEFAULT_ALLOW_PREFIX_LENGTH_LEADING_ZEROS |
allowLeadingZeros, allowUnlimitedLeadingZeros, allowWildcardedSeparator, DEFAULT_ALLOW_LEADING_ZEROS, DEFAULT_ALLOW_UNLIMITED_LEADING_ZEROS, DEFAULT_ALLOW_WILDCARDED_SEPARATOR, DEFAULT_RANGE_OPTIONS, rangeOptions
Constructor and Description |
---|
IPAddressStringFormatParameters(boolean allowLeadingZeros,
boolean allowPrefixLengthLeadingZeros,
boolean allowUnlimitedLeadingZeros,
AddressStringParameters.RangeParameters rangeOptions,
boolean allowWildcardedSeparator,
boolean allowPrefixesBeyondAddressSize) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
abstract IPAddressNetwork<?,?,?,?,?> |
getNetwork() |
int |
hashCode() |
public static final boolean DEFAULT_ALLOW_PREFIX_LENGTH_LEADING_ZEROS
public static final boolean DEFAULT_ALLOW_PREFIX_BEYOND_ADDRESS_SIZE
public final boolean allowPrefixesBeyondAddressSize
DEFAULT_ALLOW_PREFIX_BEYOND_ADDRESS_SIZE
public final boolean allowPrefixLengthLeadingZeros
public IPAddressStringFormatParameters(boolean allowLeadingZeros, boolean allowPrefixLengthLeadingZeros, boolean allowUnlimitedLeadingZeros, AddressStringParameters.RangeParameters rangeOptions, boolean allowWildcardedSeparator, boolean allowPrefixesBeyondAddressSize)
public abstract IPAddressNetwork<?,?,?,?,?> getNetwork()
public boolean equals(java.lang.Object o)
equals
in class AddressStringParameters.AddressStringFormatParameters
public int hashCode()
hashCode
in class AddressStringParameters.AddressStringFormatParameters