- java.lang.Object
-
- inet.ipaddr.AddressStringParameters.BuilderBase
-
- inet.ipaddr.IPAddressStringParameters.Builder
-
- Enclosing class:
- IPAddressStringParameters
public static class IPAddressStringParameters.Builder extends AddressStringParameters.BuilderBase
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
getParentBuilder
public HostNameParameters.Builder getParentBuilder()
-
allowEmpty
public IPAddressStringParameters.Builder allowEmpty(boolean allow)
- Overrides:
allowEmpty
in classAddressStringParameters.BuilderBase
- Parameters:
allow
-- Returns:
- the builder
- See Also:
AddressStringParameters.allowEmpty
-
allowSingleSegment
public IPAddressStringParameters.Builder allowSingleSegment(boolean allow)
- Overrides:
allowSingleSegment
in classAddressStringParameters.BuilderBase
- Returns:
- the builder
- See Also:
AddressStringParameters.allowEmpty
-
setEmptyAsLoopback
public IPAddressStringParameters.Builder setEmptyAsLoopback(boolean bool)
-
allowPrefix
public IPAddressStringParameters.Builder allowPrefix(boolean allow)
-
allowMask
public IPAddressStringParameters.Builder allowMask(boolean allow)
-
allowPrefixOnly
public IPAddressStringParameters.Builder allowPrefixOnly(boolean allow)
-
allowAll
public IPAddressStringParameters.Builder allowAll(boolean allow)
- Overrides:
allowAll
in classAddressStringParameters.BuilderBase
-
allowIPv4
public IPAddressStringParameters.Builder allowIPv4(boolean allow)
-
allowIPv6
public IPAddressStringParameters.Builder allowIPv6(boolean allow)
-
allowWildcardedSeparator
public IPAddressStringParameters.Builder allowWildcardedSeparator(boolean allow)
-
setRangeOptions
public IPAddressStringParameters.Builder setRangeOptions(AddressStringParameters.RangeParameters rangeOptions)
-
allow_inet_aton
public IPAddressStringParameters.Builder allow_inet_aton(boolean allow)
-
setIPv6AddressParameters
public void setIPv6AddressParameters(IPv6AddressStringParameters params)
Replaces all existing IPv6 parameters with the ones in the supplied parameters instance.
-
getIPv6AddressParametersBuilder
public IPv6AddressStringParameters.Builder getIPv6AddressParametersBuilder()
Get the sub-builder for setting IPv6 parameters.- Returns:
- the IPv6 builder
-
setIPv4AddressParameters
public void setIPv4AddressParameters(IPv4AddressStringParameters params)
Replaces all existing IPv4 parameters with the ones in the supplied parameters instance.
-
getIPv4AddressParametersBuilder
public IPv4AddressStringParameters.Builder getIPv4AddressParametersBuilder()
Get the sub-builder for setting IPv4 parameters.- Returns:
- the IPv4 builder
-
toParams
public IPAddressStringParameters toParams()
-
-