# org.pdfclown.bytes.filters.Filter Class Reference

Abstract filter [PDF:1.6:3.3]. More...

Inheritance diagram for org.pdfclown.bytes.filters.Filter:

List of all members.

## Public Member Functions
abstract byte[] | Decode (byte[] data, int offset, int length, PdfDictionary parameters)
abstract byte[] | Encode (byte[] data, int offset, int length, PdfDictionary parameters)
## Static Public Member Functions
static Filter | Get (PdfName name)
| Gets a specific filter object.
## Protected Member Functions
| Filter ()

##

Abstract filter [PDF:1.6:3.3].

## Constructor & Destructor Documentation

org.pdfclown.bytes.filters.Filter.Filter | ( |  | ) | `[protected]`

## Member Function Documentation

abstract byte [] org.pdfclown.bytes.filters.Filter.Decode | ( | byte[] | data,
|  | int | offset,
|  | int | length,
|  | PdfDictionary | parameters |
| ) |  |  | `[pure virtual]`

Implemented in org.pdfclown.bytes.filters.ASCII85Filter, and org.pdfclown.bytes.filters.FlateFilter.

Referenced by org.pdfclown.bytes.Buffer.Decode().

abstract byte [] org.pdfclown.bytes.filters.Filter.Encode | ( | byte[] | data,
|  | int | offset,
|  | int | length,
|  | PdfDictionary | parameters |
| ) |  |  | `[pure virtual]`

Implemented in org.pdfclown.bytes.filters.ASCII85Filter, and org.pdfclown.bytes.filters.FlateFilter.

Referenced by org.pdfclown.bytes.Buffer.Encode().

static Filter org.pdfclown.bytes.filters.Filter.Get | ( | PdfName | name | ) | `[static]`

Gets a specific filter object.

Parameters:

  | name | Name of the requested filter.

Returns:
  Filter object associated to the name.

Copyright 2006-2013 Stefano Chizzolini. For more information, please visit PDF Clown home page.