Package com.io7m.certusine.looseleaf
Class CSLLOutputProvider
java.lang.Object
com.io7m.certusine.api.CSAbstractNamedProvider
com.io7m.certusine.looseleaf.CSLLOutputProvider
- All Implemented Interfaces:
CSCertificateOutputProviderType,CSNamedProviderType
public final class CSLLOutputProvider
extends CSAbstractNamedProvider
implements CSCertificateOutputProviderType
Access to looseleaf.
-
Constructor Summary
ConstructorsConstructorDescriptionAccess to looseleaf.CSLLOutputProvider(Locale locale) Access to looseleaf.CSLLOutputProvider(Locale locale, CSLLStrings inStrings) Access to looseleaf. -
Method Summary
Modifier and TypeMethodDescriptioncreate(String name, CSConfigurationParameters parameters) Create a new output.name()Methods inherited from class com.io7m.certusine.api.CSAbstractNamedProvider
checkParameters
-
Constructor Details
-
CSLLOutputProvider
Access to looseleaf.- Parameters:
locale- A locale for error messagesinStrings- String resources- Throws:
IOException- On I/O errors
-
CSLLOutputProvider
Access to looseleaf.- Parameters:
locale- A locale for error messages- Throws:
IOException- On I/O errors
-
CSLLOutputProvider
Access to looseleaf.- Throws:
IOException- On I/O errors
-
-
Method Details
-
create
public CSCertificateOutputType create(String name, CSConfigurationParameters parameters) throws CSConfigurationException Description copied from interface:CSCertificateOutputProviderTypeCreate a new output.- Specified by:
createin interfaceCSCertificateOutputProviderType- Parameters:
name- The output nameparameters- The configuration parameters- Returns:
- A new output
- Throws:
CSConfigurationException- On configuration errors
-
name
- Specified by:
namein interfaceCSNamedProviderType- Returns:
- The provider name
-
description
- Specified by:
descriptionin interfaceCSNamedProviderType- Returns:
- A human-readable description of the provider
-
parameters
- Specified by:
parametersin interfaceCSNamedProviderType- Returns:
- A map describing the parameters
-