PermissionValidation class
Пакет: com.hypixel.hytale.server.core.permissions
Файл: com/hypixel/hytale/server/core/permissions/PermissionValidation.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
Pattern |
GROUP_NAME_PATTERN |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
static |
boolean |
isValidGroupNameboolean isValidGroupName(@Nonnull String var0) |
static |
boolean |
isValidPermissionNodeboolean isValidPermissionNode(@Nonnull String var0) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.permissions;
class="kw">import java.util.regex.Pattern;
class="kw">import javax.annotation.Nonnull;
class="kw">public class="kw">final class PermissionValidation {
class="kw">private class="kw">static class="kw">final Pattern GROUP_NAME_PATTERN = Pattern.compile("^[a-zA-Z0-9][a-zA-Z0-9_:\\-]*$");
class="kw">private class="kw">static class="kw">final Pattern PERMISSION_NODE_PATTERN = Pattern.compile("^-?\\w[\\w-]*(\\.[\\w*][\\w*-]*)*$");
class="kw">private PermissionValidation() {
}
class="kw">public class="kw">static boolean isValidGroupName(@Nonnull String var0) {
class="kw">return GROUP_NAME_PATTERN.matcher(var0).matches();
}
class="kw">public class="kw">static boolean isValidPermissionNode(@Nonnull String var0) {
class="kw">return PERMISSION_NODE_PATTERN.matcher(var0).matches();
}
}