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

import com.adobe.internal.io.stream.InputByteStream;
import com.adobe.internal.io.stream.SkippingOutputStream;
import java.io.IOException;

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

    public void write(int var1) throws IOException;

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

    public void write(byte[] var1) throws IOException;

    public OutputByteStream seek(long var1) throws IOException;

    public long getPosition() throws IOException;

    public long length() throws IOException;

    public boolean eof() throws IOException;

    public void close() throws IOException;

    public InputByteStream closeAndConvert() throws IOException;

    public void flush() throws IOException;

    public SkippingOutputStream toOutputStream() throws IOException;
}