public static class IPAddressNetwork.IPAddressGenerator
extends java.lang.Object
implements java.io.Serializable
A factory of address strings or host names, which can be particularly useful if you are using your own network, or if you are using your own validation options.
Constructor and Description |
---|
IPAddressGenerator() |
IPAddressGenerator(IPAddressStringParameters options) |
IPAddressGenerator(IPv4AddressNetwork ipv4Network,
IPv6AddressNetwork ipv6Network)
Copies the default string options but inserts the given networks.
|
Modifier and Type | Method and Description |
---|---|
IPAddress |
from(byte[] bytes) |
IPAddress |
from(byte[] bytes,
java.lang.Integer prefixLength) |
IPAddress |
from(java.net.InetAddress inetAddress) |
IPAddress |
from(IPAddress.IPVersion version,
Address.SegmentValueProvider lowerValueProvider,
Address.SegmentValueProvider upperValueProvider,
java.lang.Integer prefixLength) |
public IPAddressGenerator()
public IPAddressGenerator(IPv4AddressNetwork ipv4Network, IPv6AddressNetwork ipv6Network)
ipv4Network
- ipv6Network
- public IPAddressGenerator(IPAddressStringParameters options)
public IPAddress from(java.net.InetAddress inetAddress)
public IPAddress from(byte[] bytes)
public IPAddress from(byte[] bytes, java.lang.Integer prefixLength)
public IPAddress from(IPAddress.IPVersion version, Address.SegmentValueProvider lowerValueProvider, Address.SegmentValueProvider upperValueProvider, java.lang.Integer prefixLength)