pl.start( "Copying URIs..." );
final LineIterator termIterator = new LineIterator( new FastBufferedReader( new InputStreamReader( new FileInputStream( termFile ) ), bufferSize ), pl );
File temp = File.createTempFile( URLMPHVirtualDocumentResolver.class.getName(), ".uniqueuris" );
temp.deleteOnExit();
termFile = temp.toString();
final FastBufferedOutputStream outputStream = new FastBufferedOutputStream( new FileOutputStream( termFile ), bufferSize );
MutableString uri;
while( termIterator.hasNext() ) {
uri = termIterator.next();
makeUnique( filter, uri );
uri.writeUTF8( outputStream );
outputStream.write( '\n' );
}
pl.done();
outputStream.close();
}
collection = new FileLinesCollection( termFile, "UTF-8" );
}
LOGGER.debug( "Building function..." );
final int width = jsapResult.getInt( "width" );