| Package | Description | 
|---|---|
| inet.ipaddr | |
| inet.ipaddr.ipv4 | |
| inet.ipaddr.ipv6 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract IPAddress | 
IPAddress.bitwiseOr(IPAddress mask)
Equivalent to calling  
IPAddress.bitwiseOr(IPAddress, boolean) with the second argument as false. | 
abstract IPAddress | 
IPAddress.bitwiseOr(IPAddress mask,
         boolean retainPrefix)
Does the bitwise disjunction with this address. 
 | 
abstract IPAddress | 
IPAddress.bitwiseOrNetwork(IPAddress mask,
                int networkPrefixLength)
Does the bitwise disjunction with this address. 
 | 
abstract IPAddress | 
IPAddress.intersect(IPAddress other)
Produces the subnet whose addresses are found in both this and the given subnet argument. 
 | 
abstract IPAddress | 
IPAddress.mask(IPAddress mask)
Equivalent to calling  
IPAddress.mask(IPAddress, boolean) with the second argument as false. | 
abstract IPAddress | 
IPAddress.mask(IPAddress mask,
    boolean retainPrefix)
Applies the given mask to all addresses represented by this IPAddress. 
 | 
abstract IPAddress | 
IPAddress.maskNetwork(IPAddress mask,
           int networkPrefixLength)
Applies the given mask to all addresses represented by this IPAddress while also applying the given prefix length at the same time. 
 | 
abstract IPAddress[] | 
IPAddress.mergePrefixBlocks(IPAddress... addresses)
Merges this with the list of addresses to produce the smallest list of prefix blocks 
 | 
abstract IPAddress[] | 
IPAddress.spanWithPrefixBlocks(IPAddress other)
Produces the list of prefix block subnets that span from this series to the given series. 
 | 
abstract IPAddress[] | 
IPAddress.subtract(IPAddress other)
Subtract the given subnet from this subnet, returning an array of subnets for the result (the subnets will not be contiguous so an array is required). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IPv4Address | 
IPv4Address.bitwiseOr(IPAddress mask)  | 
IPv4Address | 
IPv4Address.bitwiseOr(IPAddress mask,
         boolean retainPrefix)  | 
IPv4Address | 
IPv4Address.bitwiseOrNetwork(IPAddress mask,
                int networkPrefixLength)  | 
IPv4Address | 
IPv4Address.intersect(IPAddress other)  | 
IPv4Address | 
IPv4Address.mask(IPAddress mask)  | 
IPv4Address | 
IPv4Address.mask(IPAddress mask,
    boolean retainPrefix)  | 
IPv4Address | 
IPv4Address.maskNetwork(IPAddress mask,
           int networkPrefixLength)  | 
IPv4Address[] | 
IPv4Address.mergePrefixBlocks(IPAddress... addresses)  | 
IPv4Address[] | 
IPv4Address.spanWithPrefixBlocks(IPAddress other)  | 
IPv4Address[] | 
IPv4Address.subtract(IPAddress other)  | 
| Modifier and Type | Method and Description | 
|---|---|
IPv6Address | 
IPv6Address.bitwiseOr(IPAddress mask)  | 
IPv6Address | 
IPv6Address.bitwiseOr(IPAddress mask,
         boolean retainPrefix)  | 
IPv6Address | 
IPv6Address.bitwiseOrNetwork(IPAddress mask,
                int networkPrefixLength)  | 
IPv6Address | 
IPv6Address.intersect(IPAddress other)  | 
IPv6Address | 
IPv6Address.mask(IPAddress mask)  | 
IPv6Address | 
IPv6Address.mask(IPAddress mask,
    boolean retainPrefix)  | 
IPv6Address | 
IPv6Address.maskNetwork(IPAddress mask,
           int networkPrefixLength)  | 
IPv6Address[] | 
IPv6Address.mergePrefixBlocks(IPAddress... addresses)  | 
IPv6Address[] | 
IPv6Address.spanWithPrefixBlocks(IPAddress other)  | 
IPv6Address[] | 
IPv6Address.subtract(IPAddress other)  |