ValidatorUtil class
Пакет: com.hypixel.hytale.builtin.hytalegenerator.assets
Файл: com/hypixel/hytale/builtin/hytalegenerator/assets/ValidatorUtil.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
|
|
return |
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
public void |
acceptpublic void accept(String var1, @Nonnull ValidationResults var2) |
|
|
for for(Object var6 : var0) |
|
public void |
updateSchemapublic void updateSchema(SchemaContext var1, Schema var2) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.hytalegenerator.assets;
class="kw">import com.hypixel.hytale.codec.schema.SchemaContext;
class="kw">import com.hypixel.hytale.codec.schema.config.Schema;
class="kw">import com.hypixel.hytale.codec.validation.ValidationResults;
class="kw">import com.hypixel.hytale.codec.validation.Validator;
class="kw">import javax.annotation.Nonnull;
class="kw">public class ValidatorUtil {
class="kw">public ValidatorUtil() {
}
@Nonnull
class="kw">public class="kw">static <T> Validator<String> validEnumValue(@Nonnull class="kw">final T[] var0) {
class="kw">return new Validator<String>() {
class="kw">public void accept(String var1, @Nonnull ValidationResults var2) {
for (Object var6 : var0) {
if (var6.toString().equals(var1)) {
class="kw">return;
}
}
var2.fail("String not a valid enum value: " + var1);
}
@Override
class="kw">public void updateSchema(SchemaContext var1, Schema var2) {
}
};
}
}