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 PDFSignatureServicenewArchiveTimestampService()The services used for an archive timestamp creationPDFSignatureServicenewContentTimestampService()The services used for a content timestamp creationPDFSignatureServicenewPAdESSignatureService()The services used for a signature creationPDFSignatureServicenewSignatureTimestampService()The services used for a signature timestamp creation
-
Constructor Details
-
ServiceLoaderPdfObjFactory
public ServiceLoaderPdfObjFactory()
-
-
Method Details
-
newPAdESSignatureService
Description copied from interface:IPdfObjFactoryThe services used for a signature creation- Specified by:
newPAdESSignatureServicein interfaceIPdfObjFactory- Returns:
PDFSignatureService
-
newContentTimestampService
Description copied from interface:IPdfObjFactoryThe services used for a content timestamp creation- Specified by:
newContentTimestampServicein interfaceIPdfObjFactory- Returns:
PDFSignatureService
-
newSignatureTimestampService
Description copied from interface:IPdfObjFactoryThe services used for a signature timestamp creation- Specified by:
newSignatureTimestampServicein interfaceIPdfObjFactory- Returns:
PDFSignatureService
-
newArchiveTimestampService
Description copied from interface:IPdfObjFactoryThe services used for an archive timestamp creation- Specified by:
newArchiveTimestampServicein interfaceIPdfObjFactory- Returns:
PDFSignatureService
-