All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.curs.adocwrapper.utils.RoleString.kt Maven / Gradle / Ivy

The newest version!
package ru.curs.adocwrapper.utils

import ru.curs.adocwrapper.inline.Inline

class RoleString(string: String) : Inline(string) {
    override fun checkValid() {
        val pattern = "[a-zA-Z_][a-zA-Z0-9_-]*"
        if (! (Regex(pattern) matches text!!)) {
            throw Exception("String [$text] should match [$pattern]")
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy