Package org.apache.tika.parser
Interface PasswordProvider
- 
 public interface PasswordProviderInterface for providing a password to a Parser for handling Encrypted and Password Protected Documents. An implementation of this should be set on theParseContextsupplied toParser.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 thegetPassword(Metadata)method.- Since:
- Apache Tika 1.1
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetPassword(Metadata metadata)Looks up the password for a document with the given metadata, and returns it for the Parser.
 
- 
- 
- 
Method Detail- 
getPasswordString 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 nullif not known
 
 
- 
 
-