org.opennms.netmgt.model.discovery
Class IPAddress

java.lang.Object
  extended by org.opennms.netmgt.model.discovery.IPAddress
All Implemented Interfaces:
Comparable<IPAddress>

public class IPAddress
extends Object
implements Comparable<IPAddress>


Constructor Summary
IPAddress(byte[] ipAddrOctets)
           
IPAddress(InetAddress inetAddress)
           
IPAddress(IPAddress addr)
           
IPAddress(long ipAddrAs32bitNumber)
           
IPAddress(String dottedNotation)
           
 
Method Summary
 int compareTo(IPAddress o)
           
 IPAddress decr()
           
 boolean equals(Object obj)
           
 int hashCode()
           
 IPAddress incr()
           
 boolean isGreaterThan(IPAddress other)
           
 boolean isGreaterThanOrEqualTo(IPAddress other)
           
 boolean isLessThan(IPAddress other)
           
 boolean isLessThanOrEqualTo(IPAddress other)
           
 boolean isPredecessorOf(IPAddress other)
           
 boolean isSuccessorOf(IPAddress other)
           
static IPAddress max(IPAddress a, IPAddress b)
           
static IPAddress min(IPAddress a, IPAddress b)
           
 InetAddress toInetAddress()
           
 long toLong()
           
 byte[] toOctets()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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.