org.apache.tika.parser
Interface PasswordProvider
public interface PasswordProvider
Interface for providing a password to a Parser for handling Encrypted
and Password Protected Documents.
An implementation of this should be set on the ParseContext
supplied to Parser.parse(java.io.InputStream, org.xml.sax.ContentHandler, Metadata, ParseContext)
to provide a way to get the document password.
An implementation of this interface defines some specific selection
or lookup criteria, to be applied against the document metadata passed
to the getPassword(Metadata)
method.
- Since:
- Apache Tika 1.1
Method Summary |
String |
getPassword(Metadata metadata)
Looks up the password for a document with the given metadata,
and returns it for the Parser. |
getPassword
String getPassword(Metadata metadata)
- Looks up the password for a document with the given metadata,
and returns it for the Parser. If no password is available
for the document, will return null.
- Parameters:
metadata
- document metadata
- Returns:
- The document decryption password, or
null
if not known
Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.