class RandomAccessFileInputStreamFactory implements MultiViewInputStreamFactory<RandomAccessFileInputStream> {

  @Override
  public RandomAccessFileInputStream newStream() throws IOException {
    return new RandomAccessFileInputStream(file, rangeOffset, rangeLength);
  }

  public  RandomAccessFileInputStreamFactory(File file, long rangeOffset, long rangeLength);

}