Class TemporalSequenceValidator
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.validators.Validator
com.hypixel.hytale.server.npc.asset.builder.validators.TemporalArrayValidator
com.hypixel.hytale.server.npc.asset.builder.validators.TemporalSequenceValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TemporalAmountprivate final RelationalOperatorprivate final RelationalOperatorprivate final RelationalOperatorprivate final TemporalAmount -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTemporalSequenceValidator(RelationalOperator relationLower, TemporalAmount lower, RelationalOperator relationUpper, TemporalAmount upper, RelationalOperator relationSequence) -
Method Summary
Modifier and TypeMethodDescriptionstatic TemporalSequenceValidatorbetweenMonotonic(TemporalAmount lower, TemporalAmount upper) static TemporalSequenceValidatorbetweenWeaklyMonotonic(TemporalAmount lower, TemporalAmount upper) static booleancompare(LocalDateTime value, RelationalOperator op, LocalDateTime c) errorMessage(String name, TemporalAmount[] value) booleantest(TemporalAmount[] values)
-
Field Details
-
relationLower
-
lower
-
relationUpper
-
upper
-
relationSequence
-
-
Constructor Details
-
TemporalSequenceValidator
private TemporalSequenceValidator(RelationalOperator relationLower, TemporalAmount lower, RelationalOperator relationUpper, TemporalAmount upper, RelationalOperator relationSequence)
-
-
Method Details
-
betweenMonotonic
@Nonnull public static TemporalSequenceValidator betweenMonotonic(TemporalAmount lower, TemporalAmount upper) -
betweenWeaklyMonotonic
@Nonnull public static TemporalSequenceValidator betweenWeaklyMonotonic(TemporalAmount lower, TemporalAmount upper) -
compare
public static boolean compare(@Nonnull LocalDateTime value, @Nonnull RelationalOperator op, LocalDateTime c) -
test
- Specified by:
testin classTemporalArrayValidator
-
errorMessage
- Specified by:
errorMessagein classTemporalArrayValidator
-