at.gv.egiz.pdfas.framework.vfilter
Interface VerificationFilter

All Known Implementing Classes:
VerificationFilterImpl

public interface VerificationFilter

Extracts all signatures from a given PDF document or text.

Author:
wprinz
See Also:
VerificationFilterParameters

Method Summary
 List extractSignatureHolders(PdfDataSource pdf, List blocks, VerificationFilterParameters parameters)
          Extracts the signatures from the given PDF.
 List extractSignaturHolders(TextDataSource text, VerificationFilterParameters parameters)
          Extracts the text signatures from the given free-text.
 

Method Detail

extractSignatureHolders

public List extractSignatureHolders(PdfDataSource pdf,
                                    List blocks,
                                    VerificationFilterParameters parameters)
                             throws VerificationFilterException
Extracts the signatures from the given PDF.

Parameters:
pdf - The PDF.
blocks - The List of Incremental Update blocks. Usually this comes from a preprocessing step.
parameters - The algorithm parameters.
Returns:
Returns a List of SignatureHolders containing the signatures. May be empty in case no signatures have been found.
Throws:
VerificationFilterException - Thrown if something goes wrong.

extractSignaturHolders

public List extractSignaturHolders(TextDataSource text,
                                   VerificationFilterParameters parameters)
                            throws VerificationFilterException
Extracts the text signatures from the given free-text.

Parameters:
text - The free-text.
parameters - The algorithm parameters.
Returns:
Returns a List of SignatureHolders containing the signatures. May be empty in case no signatures have been found.
Throws:
VerificationFilterException - Thrown if something goes wrong.


Copyright © 2006-2010. All Rights Reserved.