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();
   }
}