InputByteStream.java 922 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.internal.io.stream;

import java.io.IOException;
import java.io.InputStream;

public interface InputByteStream {
    public static final int EOF = -1;

    public InputByteStream slice(long var1, long var3) throws IOException;

    public InputByteStream slice() throws IOException;

    public int read() throws IOException;

    public int read(byte[] var1, int var2, int var3) throws IOException;

    public int read(byte[] var1) throws IOException;

    public int unget() throws IOException;

    public InputByteStream seek(long var1) throws IOException;

    public long getPosition() throws IOException;

    public long length() throws IOException;

    public long bytesAvailable() throws IOException;

    public boolean eof() throws IOException;

    public void close() throws IOException;

    public InputStream toInputStream() throws IOException;
}