LimeWire Collection Component API

Uses of Class
org.limewire.collection.Range

Packages that use Range
org.limewire.collection   
 

Uses of Range in org.limewire.collection
 

Subclasses of Range in org.limewire.collection
 class LongInterval
          An implementation of range that stores data in longs
 

Methods in org.limewire.collection that return Range
static Range Range.createRange(long singleton)
           
static Range Range.createRange(long start, long end)
           
 Range IntervalSet.getFirst()
          Returns the first element without modifying this IntervalSet.
 Range IntervalSet.getLast()
          Returns the last element without modifying this IntervalSet.
 

Methods in org.limewire.collection that return types with arguments of type Range
 Iterator<Range> IntervalSet.getAllIntervals()
           
 List<Range> IntervalSet.getAllIntervalsAsList()
           
 Iterator<Range> IntervalSet.getNeededIntervals(long maxSize)
           
 List<Range> IntervalSet.getOverlapIntervals(Range checkInterval)
           
 Iterator<Range> IntervalSet.iterator()
           
 

Methods in org.limewire.collection with parameters of type Range
 void IntervalSet.add(Range addInterval)
           
 boolean IntervalSet.contains(Range i)
           
 boolean IntervalSet.containsAny(Range i)
           
 void IntervalSet.delete(Range deleteMe)
          Deletes any overlap of existing intervals with the Interval to delete.
 List<Range> IntervalSet.getOverlapIntervals(Range checkInterval)
           
 boolean Range.isSubrange(Range other)
           
 

Constructors in org.limewire.collection with parameters of type Range
IntervalSet(Range interval)
          Creates an interval set with the given base range.
 


LimeWire Collection Component API

Copyright © 2009 Lime Wire LLC. All Rights Reserved.