Package org.verapdf.as.filters
Interface IASFilterFactory
-
- All Known Implementing Classes:
ASFilterFactory
public interface IASFilterFactory
Interface for filter factories.- Author:
- Timur Kamalov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ASInFilter
getInFilter(ASInputStream inputStream, COSDictionary decodeParams)
Gets input filter from given encoded stream with specified decode parameters.ASOutFilter
getOutFilter(ASOutputStream outputStream)
Gets output filter with encoded data.
-
-
-
Method Detail
-
getInFilter
ASInFilter getInFilter(ASInputStream inputStream, COSDictionary decodeParams) throws IOException
Gets input filter from given encoded stream with specified decode parameters.- Parameters:
inputStream
- is encoded data.decodeParams
- is dictionary with parameters for filter.- Returns:
- stream with decoded data.
- Throws:
IOException
-
getOutFilter
ASOutFilter getOutFilter(ASOutputStream outputStream) throws IOException
Gets output filter with encoded data.- Parameters:
outputStream
- stream to encode.- Returns:
- stream with encoded data.
- Throws:
IOException
-
-