    001package org.apache.commons.ssl.util;
    002
    003import java.io.ByteArrayInputStream;
    004import java.io.IOException;
    005
    006public class ByteArrayReadLine extends ReadLine {
    007
    008    public ByteArrayReadLine(ByteArrayInputStream in) { super(in); }
    009
    010    public String next() { return next(1); }
    011
    012    public String next(int lines) {
    013        try {
    014            return super.next(lines);
    015        } catch (IOException ioe) {
    016            // impossible since we're using ByteArrayInputStream
    017            throw new RuntimeException("impossible", ioe);
    018        }
    019    }
    020
    021    public byte[] nextAsBytes() { return nextAsBytes(1); }
    022
    023    public byte[] nextAsBytes(int lines) {
    024        try {
    025            return super.nextAsBytes(lines);
    026        } catch (IOException ioe) {
    027            // impossible since we're using ByteArrayInputStream
    028            throw new RuntimeException("impossible", ioe);
    029        }
    030    }
    031
    032}