/** * Construct an InputStream from the given DataInput. If 'in' * is already an InputStream, simply returns it. Otherwise, wraps * it in an InputStream. * @param in the DataInput to wrap * @return an InputStream instance that reads from 'in' */ public static InputStream constructInputStream(DataInput in) { if (in instanceof InputStream) { return (InputStream)in; } else { return new DataInputInputStream(in); } }
public UnbufferedDataInputInputStream(DataInput in) { this.in = new DataInputStream(DataInputInputStream.constructInputStream(in)); }
public UnbufferedDataInputInputStream(DataInput in) { this.in = new DataInputStream(DataInputInputStream.constructInputStream(in)); }
/** * Construct an InputStream from the given DataInput. If 'in' * is already an InputStream, simply returns it. Otherwise, wraps * it in an InputStream. * @param in the DataInput to wrap * @return an InputStream instance that reads from 'in' */ public static InputStream constructInputStream(DataInput in) { if (in instanceof InputStream) { return (InputStream)in; } else { return new DataInputInputStream(in); } }