Interface Validator<T>

All Superinterfaces:
BiConsumer<T, ValidationResults>
All Known Subinterfaces:
LateValidator<T>, LegacyValidator<T>
All Known Implementing Classes:
ArraySizeRangeValidator, ArraySizeValidator, ArrayValidator, AssetKeyValidator, CommonAssetValidator, CosmeticAssetValidator, DeprecatedValidator, DoubleArraySizeValidator, DoubleArrayValidator, EqualValidator, FloatArrayValidator, InstanceValidator, IntArraySizeValidator, IntArrayValidator, IntRangeBoundValidator, LazyLateValidator, ListValidator, MapKeyValidator, MapValidator, MapValueValidator, NonEmptyArrayValidator, NonEmptyDoubleArrayValidator, NonEmptyFloatArrayValidator, NonEmptyMapValidator, NonEmptyStringValidator, NonNullValidator, NotEqualValidator, NPCRoleValidator, OrValidator, RangeRefValidator, RangeValidator, RequiredMapKeysValidator, SequentialDoubleArrayValidator, SequentialIntArrayValidator, ServerLocKeyValidator, SoundEventValidators.ChannelValidator, SoundEventValidators.LoopValidator, SoundFileValidators.ChannelValidator, SoundFileValidators.SampleRateValidator, UniqueInArrayValidator

public interface Validator<T> extends BiConsumer<T, ValidationResults>