1 package org.cacert.gigi.localisation;
3 import java.io.BufferedReader;
5 import java.io.FileInputStream;
6 import java.io.IOError;
7 import java.io.IOException;
8 import java.io.InputStreamReader;
9 import java.util.Iterator;
11 public class FileIterable implements Iterable<String> {
15 public FileIterable(File f) {
20 public Iterator<String> iterator() {
22 return new Iterator<String>() {
24 BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(f), "UTF-8"));
28 private void getNext() {
32 } catch (IOException e) {
39 public boolean hasNext() {
45 public String next() {
51 } catch (IOException e) {