1 /* 2 * FilterEncoder 3 * 4 * Author: Lasse Collin <lasse.collin@tukaani.org> 5 * 6 * This file has been put into the public domain. 7 * You can do whatever you want with this file. 8 */ 9 10 package org.tukaani.xz; 11 12 interface FilterEncoder extends FilterCoder { getFilterID()13 long getFilterID(); getFilterProps()14 byte[] getFilterProps(); supportsFlushing()15 boolean supportsFlushing(); getOutputStream(FinishableOutputStream out, ArrayCache arrayCache)16 FinishableOutputStream getOutputStream(FinishableOutputStream out, 17 ArrayCache arrayCache); 18 } 19