/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.jevis.commons.driver.inputHandler; import java.io.*; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Broder */ public class FileInputHandler extends InputHandler { public FileInputHandler(File file) { super(file); } //input is file @Override public void convertInput() { System.out.println("--Convert Array Input--"); try { File file = (File) _rawInput; FileReader reader = null; reader = new FileReader(file); BufferedReader buffer = new BufferedReader(reader); String line = buffer.readLine(); while (line != null) { _inputStream.add(new ByteArrayInputStream(line.getBytes())); line = buffer.readLine(); } } catch (IOException ex) { Logger.getLogger(FileInputHandler.class.getName()).log(Level.SEVERE, null, ex); } } }