Package eu.europa.esig.dss.pdf
Class ServiceLoaderPdfObjFactory
java.lang.Object
eu.europa.esig.dss.pdf.ServiceLoaderPdfObjFactory
- All Implemented Interfaces:
IPdfObjFactory
public class ServiceLoaderPdfObjFactory extends Object implements IPdfObjFactory
Implementation of IPdfObjFactory which looks for in the registered services and uses the first found instance.
This class is not registered as service.
-
Constructor Summary
Constructors Constructor Description ServiceLoaderPdfObjFactory()
-
Method Summary
Modifier and Type Method Description PDFSignatureService
newArchiveTimestampService()
The services used for an archive timestamp creationPDFSignatureService
newContentTimestampService()
The services used for a content timestamp creationPDFSignatureService
newPAdESSignatureService()
The services used for a signature creationPDFSignatureService
newSignatureTimestampService()
The services used for a signature timestamp creation
-
Constructor Details
-
ServiceLoaderPdfObjFactory
public ServiceLoaderPdfObjFactory()
-
-
Method Details
-
newPAdESSignatureService
Description copied from interface:IPdfObjFactory
The services used for a signature creation- Specified by:
newPAdESSignatureService
in interfaceIPdfObjFactory
- Returns:
PDFSignatureService
-
newContentTimestampService
Description copied from interface:IPdfObjFactory
The services used for a content timestamp creation- Specified by:
newContentTimestampService
in interfaceIPdfObjFactory
- Returns:
PDFSignatureService
-
newSignatureTimestampService
Description copied from interface:IPdfObjFactory
The services used for a signature timestamp creation- Specified by:
newSignatureTimestampService
in interfaceIPdfObjFactory
- Returns:
PDFSignatureService
-
newArchiveTimestampService
Description copied from interface:IPdfObjFactory
The services used for an archive timestamp creation- Specified by:
newArchiveTimestampService
in interfaceIPdfObjFactory
- Returns:
PDFSignatureService
-