public class IPAddress extends Object implements Comparable<IPAddress>
IPAddress class.
Constructor and Description |
---|
IPAddress(byte[] ipAddrOctets)
Constructor for IPAddress.
|
IPAddress(InetAddress inetAddress)
Constructor for IPAddress.
|
IPAddress(IPAddress addr)
Constructor for IPAddress.
|
IPAddress(String dottedNotation)
Constructor for IPAddress.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(IPAddress o)
compareTo
|
IPAddress |
decr()
decr
|
boolean |
equals(Object obj) |
int |
hashCode() |
IPAddress |
incr()
incr
|
boolean |
isGreaterThan(IPAddress other)
isGreaterThan
|
boolean |
isGreaterThanOrEqualTo(IPAddress other)
isGreaterThanOrEqualTo
|
boolean |
isLessThan(IPAddress other)
isLessThan
|
boolean |
isLessThanOrEqualTo(IPAddress other)
isLessThanOrEqualTo
|
boolean |
isPredecessorOf(IPAddress other)
isPredecessorOf
|
boolean |
isSuccessorOf(IPAddress other)
isSuccessorOf
|
static IPAddress |
max(IPAddress a,
IPAddress b)
max
|
static IPAddress |
min(IPAddress a,
IPAddress b)
min
|
BigInteger |
toBigInteger() |
String |
toDbString() |
InetAddress |
toInetAddress()
toInetAddress
|
byte[] |
toOctets()
toOctets
|
String |
toString() |
String |
toUserString() |
public IPAddress(IPAddress addr)
Constructor for IPAddress.
addr
- a IPAddress
object.public IPAddress(String dottedNotation)
Constructor for IPAddress.
dottedNotation
- a String
object.public IPAddress(InetAddress inetAddress)
Constructor for IPAddress.
inetAddress
- a InetAddress
object.public IPAddress(byte[] ipAddrOctets)
Constructor for IPAddress.
ipAddrOctets
- an array of byte.public InetAddress toInetAddress()
toInetAddress
InetAddress
object.public byte[] toOctets()
toOctets
public int compareTo(IPAddress o)
compareTo
compareTo
in interface Comparable<IPAddress>
o
- a IPAddress
object.public String toUserString()
public String toDbString()
public BigInteger toBigInteger()
public boolean isPredecessorOf(IPAddress other)
isPredecessorOf
other
- a IPAddress
object.public boolean isSuccessorOf(IPAddress other)
isSuccessorOf
other
- a IPAddress
object.public boolean isLessThan(IPAddress other)
isLessThan
other
- a IPAddress
object.public boolean isLessThanOrEqualTo(IPAddress other)
isLessThanOrEqualTo
other
- a IPAddress
object.public boolean isGreaterThan(IPAddress other)
isGreaterThan
other
- a IPAddress
object.public boolean isGreaterThanOrEqualTo(IPAddress other)
isGreaterThanOrEqualTo
other
- a IPAddress
object.Copyright © 2015. All Rights Reserved.