aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java')
-rw-r--r--pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java
index dcf1887a..7fe39ff7 100644
--- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java
@@ -94,12 +94,17 @@ public class PdfAsImpl implements PdfAs, IConfigurationConstants {
private static final Logger logger = LoggerFactory
.getLogger(PdfAsImpl.class);
- private Settings settings;
+ private ISettings settings;
public PdfAsImpl(File cfgFile) {
logger.info("Initializing PDF-AS with config: " + cfgFile.getPath());
this.settings = new Settings(cfgFile);
}
+
+ public PdfAsImpl(ISettings cfgObject) {
+ logger.info("Initializing PDF-AS with config: " + cfgObject.getClass().getName());
+ this.settings = cfgObject;
+ }
private void verifySignParameter(SignParameter parameter)
throws PdfAsException {