org.opennms.features.poller.remote.gwt.client.utils
Class Interval

java.lang.Object
  extended by org.opennms.features.poller.remote.gwt.client.utils.Interval
All Implemented Interfaces:
Comparable<Interval>

public class Interval
extends Object
implements Comparable<Interval>

Interval class.

Since:
1.8.1
Version:
$Id: $
Author:
ranger

Constructor Summary
Interval(long start, long end)
          Constructor for Interval.
 
Method Summary
 int compareTo(Interval that)
          compareTo
 long getEndMillis()
          getEndMillis
 long getStartMillis()
          getStartMillis
 boolean overlaps(Interval that)
          overlaps
 void setEndMillis(long end)
          setEndMillis
 void setStartMillis(long start)
          setStartMillis
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Interval

public Interval(long start,
                long end)

Constructor for Interval.

Parameters:
start - a long.
end - a long.
Method Detail

getStartMillis

public long getStartMillis()

getStartMillis

Returns:
a long.

setStartMillis

public void setStartMillis(long start)

setStartMillis

Parameters:
start - a long.

getEndMillis

public long getEndMillis()

getEndMillis

Returns:
a long.

setEndMillis

public void setEndMillis(long end)

setEndMillis

Parameters:
end - a long.

overlaps

public boolean overlaps(Interval that)

overlaps

Parameters:
that - a Interval object.
Returns:
a boolean.

compareTo

public int compareTo(Interval that)

compareTo

Specified by:
compareTo in interface Comparable<Interval>
Parameters:
that - a Interval object.
Returns:
a int.


Copyright © 2011. All Rights Reserved.