package dslog; import java.io.IOException; import java.io.InputStream; import java.lang.UnsupportedOperationException; class DseventsReader { private final InputStream reader; public final int version; public DseventsReader(InputStream reader) throws IOException { this.reader = reader; this.version = Read.i32(reader); switch (this.version) { case 0: // ????-???? throw new UnsupportedOperationException("PDPLOG version 0 not implemented yet"); case 1: // ????-2015 throw new UnsupportedOperationException("PDPLOG version 1 not implemented yet"); default: throw new UnsupportedOperationException("Unrecognized PDPLOG version: "+this.version); } } public void close() throws IOException { reader.close(); } }