Interface Cataloger<A extends org.jreleaser.model.api.catalog.Cataloger>
- All Superinterfaces:
Activatable,Domain,ExtraProperties,Serializable
- All Known Subinterfaces:
SbomCataloger<A>
- All Known Implementing Classes:
AbstractCataloger,AbstractSbomCataloger,CyclonedxSbomCataloger,SlsaCataloger,SyftSbomCataloger
public interface Cataloger<A extends org.jreleaser.model.api.catalog.Cataloger>
extends Domain, Activatable, ExtraProperties
- Since:
- 1.5.0
- Author:
- Andres Almiray
-
Method Summary
Methods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, isSnapshotSupported, resolveEnabled, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraProperties
-
Method Details
-
getType
String getType() -
resolveEnabledWithSnapshot
- Specified by:
resolveEnabledWithSnapshotin interfaceActivatable
-
asImmutable
A asImmutable()
-