Package-level declarations
Types
Link copied to clipboard
data class DefaultSchemaClassifier(val value: String, val divider: String, val componentDivider: String = ".", val priority: Priority, val ignore: Boolean = false) : SchemaClassifier
The default schema classifier
Link copied to clipboard
data class DefaultUpdateSchema(val prefixes: Collection<String> = emptyList(), val divider: String = ".", val classifiers: Collection<SchemaClassifier>) : UpdateSchema
The default update schema
Link copied to clipboard
data class HangarSchemaClassifier(val value: String, val divider: String, val componentDivider: String, val priority: Priority, val channel: String?, val ignore: Boolean) : SchemaClassifier
Link copied to clipboard
interface SchemaClassifier
The SchemaClassifier interface is a set of instructions on how to deserialize a Classifier into it's individual components.
Link copied to clipboard
interface UpdateSchema
The UpdateSchema interface is a set of instructions on how to deserialize a io.github.vxrpenter.updater.version.Version into it's individual components and classifiers.