UpdateSchema

interface UpdateSchema(source)

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.

Inheritors

Properties

Link copied to clipboard

A collection of possible SchemaClassifier

Link copied to clipboard
abstract val divider: String

The symbol that is used to divide the version components, e.g. . or -

Link copied to clipboard
abstract val prefixes: Collection<String>?

Defines the beginning of a version, e.g. v or v.

Functions

Link copied to clipboard
open fun removePrefix(value: String): String

Removes the prefix from a selected version value.