public class IPv6AddressStringParameters extends IPAddressStringParameters.IPAddressStringFormatParameters implements java.lang.Comparable<IPv6AddressStringParameters>
IPAddressStringParameters instance.| Modifier and Type | Class and Description |
|---|---|
static class |
IPv6AddressStringParameters.Builder |
| Modifier and Type | Field and Description |
|---|---|
boolean |
allowBase85 |
boolean |
allowMixed
Allows IPv6 addresses with embedded ipv4 like a:b:c:d:e:f:1.2.3.4
|
boolean |
allowZone
Allows IPv6 zones with the '%' character, which generally denotes either scope identifiers or network interfaces.
|
static boolean |
DEFAULT_ALLOW_BASE85 |
static boolean |
DEFAULT_ALLOW_MIXED |
static boolean |
DEFAULT_ALLOW_ZONE |
allowPrefixesBeyondAddressSize, allowPrefixLengthLeadingZeros, DEFAULT_ALLOW_PREFIX_BEYOND_ADDRESS_SIZE, DEFAULT_ALLOW_PREFIX_LENGTH_LEADING_ZEROSallowLeadingZeros, allowUnlimitedLeadingZeros, allowWildcardedSeparator, DEFAULT_ALLOW_LEADING_ZEROS, DEFAULT_ALLOW_UNLIMITED_LEADING_ZEROS, DEFAULT_ALLOW_WILDCARDED_SEPARATOR, DEFAULT_RANGE_OPTIONS, rangeOptions| Constructor and Description |
|---|
IPv6AddressStringParameters(boolean allowLeadingZeros,
boolean allowCIDRPrefixLeadingZeros,
boolean allowUnlmitedLeadingZeros,
boolean allowMixed,
IPAddressStringParameters mixedOptions,
boolean allowZone,
boolean allowBase85,
AddressStringParameters.RangeParameters rangeOptions,
boolean allowWildcardedSeparator,
boolean allowPrefixesBeyondAddressSize) |
| Modifier and Type | Method and Description |
|---|---|
IPv6AddressStringParameters |
clone() |
int |
compareTo(IPv6AddressStringParameters o) |
boolean |
equals(java.lang.Object o) |
IPAddressStringParameters |
getMixedParameters() |
int |
hashCode() |
IPv6AddressStringParameters.Builder |
toBuilder(boolean isMixed) |
public static final boolean DEFAULT_ALLOW_MIXED
public static final boolean DEFAULT_ALLOW_ZONE
public static final boolean DEFAULT_ALLOW_BASE85
public final boolean allowMixed
DEFAULT_ALLOW_MIXEDpublic final boolean allowZone
DEFAULT_ALLOW_ZONEpublic final boolean allowBase85
public IPv6AddressStringParameters(boolean allowLeadingZeros,
boolean allowCIDRPrefixLeadingZeros,
boolean allowUnlmitedLeadingZeros,
boolean allowMixed,
IPAddressStringParameters mixedOptions,
boolean allowZone,
boolean allowBase85,
AddressStringParameters.RangeParameters rangeOptions,
boolean allowWildcardedSeparator,
boolean allowPrefixesBeyondAddressSize)
public IPv6AddressStringParameters.Builder toBuilder(boolean isMixed)
public IPv6AddressStringParameters clone()
clone in class java.lang.Objectpublic IPAddressStringParameters getMixedParameters()
public int compareTo(IPv6AddressStringParameters o)
compareTo in interface java.lang.Comparable<IPv6AddressStringParameters>public boolean equals(java.lang.Object o)
equals in class IPAddressStringParameters.IPAddressStringFormatParameterspublic int hashCode()
hashCode in class IPAddressStringParameters.IPAddressStringFormatParameters