From 63784f692a50606f34702706761edac052fdac60 Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Thu, 16 Oct 2014 12:45:01 +0200 Subject: Introduced PDF-AS Backends, removed all pdfbox specific code to pdfbox backend --- .../java/at/gv/egiz/pdfas/lib/backend/PDFASBackend.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/backend/PDFASBackend.java (limited to 'pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/backend') diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/backend/PDFASBackend.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/backend/PDFASBackend.java new file mode 100644 index 00000000..d601532e --- /dev/null +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/backend/PDFASBackend.java @@ -0,0 +1,13 @@ +package at.gv.egiz.pdfas.lib.backend; + +import at.gv.egiz.pdfas.lib.impl.placeholder.PlaceholderExtractor; +import at.gv.egiz.pdfas.lib.impl.signing.IPdfSigner; +import at.gv.egiz.pdfas.lib.impl.verify.VerifyBackend; + +public interface PDFASBackend { + public String getName(); + public boolean usedAsDefault(); + public IPdfSigner getPdfSigner(); + public PlaceholderExtractor getPlaceholderExtractor(); + public VerifyBackend getVerifier(); +} -- cgit v1.2.3