Example #1
0
 public Context load(String fileName, String encoding) {
   if (encoding == null) {
     encoding = "UTF-8";
   }
   InputStream is = asStream(fileName);
   BufferedReader reader = null;
   Lines lines = new Lines();
   try {
     reader = new BufferedReader(new InputStreamReader(is, encoding));
     String lineStr;
     Line line;
     int lineNumber = 0;
     // A primeira linha vĂ¡lida tem que ser CONTEXT
     while ((lineStr = reader.readLine()) != null) {
       lines.add(lineStr);
     }
     return createContext(lines);
   } catch (IOException e) {
     throw new TxtException("Erro ao ler arquivo " + fileName, e);
   } finally {
     try {
       is.close();
     } catch (IOException e) {
       e.printStackTrace();
     }
     try {
       reader.close();
     } catch (IOException e) {
       e.printStackTrace();
     }
   }
 }