com.jniwrapper.win32.hook
Class EventsFilter.Range

java.lang.Object
  extended by com.jniwrapper.win32.hook.EventsFilter.Range
All Implemented Interfaces:
java.lang.Comparable
Enclosing class:
EventsFilter

public static final class EventsFilter.Range
extends java.lang.Object
implements java.lang.Comparable

Defines range of events.


Constructor Summary
EventsFilter.Range(int lowerBound)
           
EventsFilter.Range(int lowerBound, int upperBound)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 EventsFilter.Range concatenate(EventsFilter.Range anotherRange)
           
 EventsFilter.Range[] detach(EventsFilter.Range anotherRange)
           
 boolean equals(java.lang.Object o)
           
 int getLowerBound()
           
 int getUpperBound()
           
 int hashCode()
           
 boolean overlapsWith(EventsFilter.Range anotherRange)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EventsFilter.Range

public EventsFilter.Range(int lowerBound,
                          int upperBound)

EventsFilter.Range

public EventsFilter.Range(int lowerBound)
Method Detail

getLowerBound

public int getLowerBound()

getUpperBound

public int getUpperBound()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

overlapsWith

public boolean overlapsWith(EventsFilter.Range anotherRange)

concatenate

public EventsFilter.Range concatenate(EventsFilter.Range anotherRange)

detach

public EventsFilter.Range[] detach(EventsFilter.Range anotherRange)