org.apache.qpid.transport
Class RangeSet

java.lang.Object
  extended by org.apache.qpid.transport.RangeSet
All Implemented Interfaces:
Iterable<Range>

public final class RangeSet
extends Object
implements Iterable<Range>

RangeSet


Constructor Summary
RangeSet()
           
 
Method Summary
 void add(int value)
           
 void add(int lower, int upper)
           
 void add(Range range)
           
 void clear()
           
 RangeSet copy()
           
 Range getFirst()
           
 Range getLast()
           
 boolean includes(int n)
           
 boolean includes(Range range)
           
 Iterator<Range> iterator()
           
 int size()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RangeSet

public RangeSet()
Method Detail

size

public int size()

iterator

public Iterator<Range> iterator()
Specified by:
iterator in interface Iterable<Range>

getFirst

public Range getFirst()

getLast

public Range getLast()

includes

public boolean includes(Range range)

includes

public boolean includes(int n)

add

public void add(Range range)

add

public void add(int lower,
                int upper)

add

public void add(int value)

clear

public void clear()

copy

public RangeSet copy()

toString

public String toString()
Overrides:
toString in class Object


Licensed to the Apache Software Foundation