- java.lang.Object
-
- inet.ipaddr.ipv6.IPv6AddressStringParameters.Builder
-
- Enclosing class:
- IPv6AddressStringParameters
public static class IPv6AddressStringParameters.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
allowBase85
public IPv6AddressStringParameters.Builder allowBase85(boolean allow)
-
allowZone
public IPv6AddressStringParameters.Builder allowZone(boolean allow)
-
allow_mixed_inet_aton
public IPv6AddressStringParameters.Builder allow_mixed_inet_aton(boolean allow)
Allow inet_aton formats in the mixed part of an IPv6 address- Parameters:
allow
-- Returns:
- the builder
-
allowMixed
public IPv6AddressStringParameters.Builder allowMixed(boolean allow)
- Parameters:
allow
-- Returns:
- the builder
- See Also:
IPv6AddressStringParameters.allowMixed
-
getEmbeddedIPv4AddressParametersBuilder
public IPv4AddressStringParameters.Builder getEmbeddedIPv4AddressParametersBuilder()
Gets the builder for the parameters governing the IPv4 mixed part of an IPv6 address.- Returns:
-
setNetwork
public IPv6AddressStringParameters.Builder setNetwork(IPv6AddressNetwork network)
- Parameters:
network
- if null, the default network will be used- Returns:
- the builder
- See Also:
IPv6AddressStringParameters.network
-
allowBinary
public IPv6AddressStringParameters.Builder allowBinary(boolean allow)
-
allowWildcardedSeparator
public IPv6AddressStringParameters.Builder allowWildcardedSeparator(boolean allow)
-
allowLeadingZeros
public IPv6AddressStringParameters.Builder allowLeadingZeros(boolean allow)
-
allowUnlimitedLeadingZeros
public IPv6AddressStringParameters.Builder allowUnlimitedLeadingZeros(boolean allow)
-
setRangeOptions
public IPv6AddressStringParameters.Builder setRangeOptions(AddressStringParameters.RangeParameters rangeOptions)
-
allowPrefixesBeyondAddressSize
public IPv6AddressStringParameters.Builder allowPrefixesBeyondAddressSize(boolean allow)
-
allowPrefixLengthLeadingZeros
public IPv6AddressStringParameters.Builder allowPrefixLengthLeadingZeros(boolean allow)
-
toParams
public IPv6AddressStringParameters toParams()
-
-