org.opennms.netmgt.model.discovery
Class IPAddress
java.lang.Object
org.opennms.netmgt.model.discovery.IPAddress
- All Implemented Interfaces:
- Comparable<IPAddress>
public class IPAddress
- extends Object
- implements Comparable<IPAddress>
IPAddress
public IPAddress(IPAddress addr)
IPAddress
public IPAddress(String dottedNotation)
IPAddress
public IPAddress(InetAddress inetAddress)
IPAddress
public IPAddress(long ipAddrAs32bitNumber)
IPAddress
public IPAddress(byte[] ipAddrOctets)
toInetAddress
public InetAddress toInetAddress()
toOctets
public byte[] toOctets()
toLong
public long toLong()
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
compareTo
public int compareTo(IPAddress o)
- Specified by:
compareTo in interface Comparable<IPAddress>
toString
public String toString()
- Overrides:
toString in class Object
incr
public IPAddress incr()
decr
public IPAddress decr()
isPredecessorOf
public boolean isPredecessorOf(IPAddress other)
isSuccessorOf
public boolean isSuccessorOf(IPAddress other)
isLessThan
public boolean isLessThan(IPAddress other)
isLessThanOrEqualTo
public boolean isLessThanOrEqualTo(IPAddress other)
isGreaterThan
public boolean isGreaterThan(IPAddress other)
isGreaterThanOrEqualTo
public boolean isGreaterThanOrEqualTo(IPAddress other)
min
public static IPAddress min(IPAddress a,
IPAddress b)
max
public static IPAddress max(IPAddress a,
IPAddress b)
Copyright © 2009. All Rights Reserved.