// Copyright 2014 Thomas Müller // This file is part of MarMoT, which is licensed under GPLv3. package marmot.tokenize.preprocess; import java.io.BufferedReader; import java.io.IOException; public class BufferedReaderWrapper implements InternalReader { private BufferedReader reader_; public BufferedReaderWrapper(BufferedReader reader) { reader_ = reader; } @Override public void mark() { try { reader_.mark(10000); } catch (IOException e) { throw new RuntimeException(e); } } @Override public void reset() { try { reader_.reset(); } catch (IOException e) { throw new RuntimeException(e); } } @Override public String readLine() { try { return reader_.readLine(); } catch (IOException e) { throw new RuntimeException(e); } } }