ArtifactGeneratorFactory

Factory for creating ArtifactGenerator instances.

Implementations register with ArtifactGeneratorRegistry and are selected by id. Factories are responsible for validating options and reporting configuration errors.

Properties

Link copied to clipboard
abstract val description: String

Human-readable description of what this generator produces.

Link copied to clipboard
abstract val id: String

Unique identifier for this generator type.

Functions

Link copied to clipboard
abstract fun create(outputDir: File, options: Map<String, Any?>): ArtifactGenerator

Creates a new generator instance.