Uses of Interface
com.faunos.util.dim.line.Range

Packages that use Range
com.faunos.skwish A lightweight library for storing blobs on the file system. 
com.faunos.skwish.sys The basic file-based Segment structure is implemented here. 
com.faunos.skwish.sys.filters A collection of views on one or more underlying segments. 
com.faunos.skwish.sys.mgr The SegmentStore implementation. 
com.faunos.util.dim.line Utilities for one dimensional objects. 
 

Uses of Range in com.faunos.skwish
 

Classes in com.faunos.skwish that implement Range
 class Segment
          The elementary storage class.
 class TxnSegment
          A Segment transaction.
 

Uses of Range in com.faunos.skwish.sys
 

Classes in com.faunos.skwish.sys that implement Range
 class BaseSegment
          The base implementation that is backed by an offset (index) and a contents file.
 

Uses of Range in com.faunos.skwish.sys.filters
 

Classes in com.faunos.skwish.sys.filters that implement Range
 class AppendProtectedFilterSegment
          A filter that prevents appending entries to an underlying Segment.
 class DeleteSetFilterSegment
          A FilerSegment employing a DeleteSet.
 class EmptySegment
          A read-only, empty segment.
 class FilterSegment
          A facade base class for subclassing and chaining specialized Segment functionality.
 class ReadOnlyFilterSegment
          A read-only view of an underlying segment.
 class SettableSegment
          Provides a way to slip a new Segment under an existing view.
 class SubSegment
          A fixed-count view of an underlying segment.
 class UnionSegment
          A union of segments.
 

Uses of Range in com.faunos.skwish.sys.mgr
 

Classes in com.faunos.skwish.sys.mgr that implement Range
static class LiveSegManager.FixedSegment
           
 class UnitDir.Seg
          A BaseSegment backed with files in the enclosing instance's directory.
 

Uses of Range in com.faunos.util.dim.line
 

Methods in com.faunos.util.dim.line that return Range
static Range Ranges.createRange(long lo, long hi)
          Creates and returns a new Range instance.
 

Methods in com.faunos.util.dim.line with parameters of type Range
 int RangeComparator.compare(Range r1, Range r2)
          Compares the two given ranges by comparing their low values.
static int Ranges.containingIndexOf(long value, Range[] ranges)
          Returns the index of the given sorted ranges at which the range contains the specified value, if such a range exists; o.w.
static boolean Ranges.contains(long value, Range range)
          Determines whether the given value falls in the specified range.
static boolean Ranges.hasOverlaps(Range[] ranges)
          Determines whether the given ranges overlap.
static OutCode Ranges.outCode(long value, Range range)
          Returns the outcode of the given value relative to the specified range.
static void Ranges.sort(Range[] ranges)
          Sorts the given ranges in ascending order of their lo property.
 

Method parameters in com.faunos.util.dim.line with type arguments of type Range
static int Ranges.containingIndexOf(long value, List<? extends Range> ranges)
          Returns the index of the given sorted ranges at which the range contains the specified value, if such a range exists; o.w.
static boolean Ranges.hasOverlaps(List<? extends Range> ranges)
          Determines whether the given ranges overlap.
static void Ranges.sort(List<? extends Range> ranges)
          Sorts the given ranges in ascending order of their lo property.
 



SourceForge.net Logo