api / org.gradle.plugins.signing.type / AbstractSignatureTypeProvider

AbstractSignatureTypeProvider

abstract class AbstractSignatureTypeProvider : SignatureTypeProvider

Convenience base class for SignatureTypeProvider implementations.

Constructors

<init>

AbstractSignatureTypeProvider()

Convenience base class for SignatureTypeProvider implementations.

Functions

getDefaultType

open fun getDefaultType(): SignatureType

getTypeForExtension

open fun getTypeForExtension(extension: String): SignatureType

hasTypeForExtension

open fun hasTypeForExtension(extension: String): Boolean

setDefaultType

open fun setDefaultType(defaultTypeExtension: String): Unit

Inheritors

DefaultSignatureTypeProvider

open class DefaultSignatureTypeProvider : AbstractSignatureTypeProvider

The default SignatureTypeProvider implementation including support for BinarySignatureType and ArmoredSignatureType signatures.