## Uses of Interface
com.sun.pdfview.decrypt.PDFDecrypter

Packages that use PDFDecrypter
Package | Description
--- | ---
com.sun.pdfview |
com.sun.pdfview.decrypt |

### Uses of PDFDecrypter in com.sun.pdfview

Methods in com.sun.pdfview that return PDFDecrypter
Modifier and Type | Method and Description
--- | ---
`PDFDecrypter` | PDFObject.`getDecrypter()`
`PDFDecrypter` | PDFFile.`getDefaultDecrypter()` Get the default decrypter for the document

Methods in com.sun.pdfview with parameters of type PDFDecrypter
Modifier and Type | Method and Description
--- | ---
`PDFObject` | PDFFile.`dereference(PDFXref ref, PDFDecrypter decrypter)` Used internally to track down PDFObject references.

### Uses of PDFDecrypter in com.sun.pdfview.decrypt

Classes in com.sun.pdfview.decrypt that implement PDFDecrypter
Modifier and Type | Class and Description
--- | ---
`class` | `CryptFilterDecrypter` Implements Version 4 standard decryption, whereby the Encrypt dictionary contains a list of named 'crypt filters', each of which is the equivalent of a `PDFDecrypter`.
`class` | `IdentityDecrypter` Performs identity decryption; that is, inputs aren't encrypted and are returned right back.
`class` | `StandardDecrypter` Standard simple decrypter for versions 1, 2 and 4 of the Standard password-based decryption mechanisms, as described in section 3.5 of the PDF Reference version 1.7.

Methods in com.sun.pdfview.decrypt that return PDFDecrypter
Modifier and Type | Method and Description
--- | ---
`static PDFDecrypter` | PDFDecrypterFactory.`createDecryptor(PDFObject encryptDict, PDFObject documentId, PDFPassword password)` Create a decryptor for a given encryption dictionary.

Constructor parameters in com.sun.pdfview.decrypt with type arguments of type PDFDecrypter
Constructor and Description
`CryptFilterDecrypter(java.util.Map<java.lang.String,PDFDecrypter> decrypters, java.lang.String defaultStreamCryptName, java.lang.String defaultStringCryptName)` Class constructor