Class Evaluator
-
- All Implemented Interfaces:
public class Evaluator<T>
-
-
Constructor Summary
Constructors Constructor Description Evaluator(BaseActionManager manager, Class<T> type)
-
Method Summary
-
-
Constructor Detail
-
Evaluator
Evaluator(BaseActionManager manager, Class<T> type)
-
-
Method Detail
-
createStringEvaluator
@NonNull() static Evaluator<String> createStringEvaluator(@NonNull() BaseActionManager manager, @Nullable() String input)
-
createStringEvaluator
@NonNull() static Evaluator<String> createStringEvaluator(@NonNull() BaseActionManager manager, @Nullable() Object input)
-
createIntegerEvaluator
@NonNull() static Evaluator<Integer> createIntegerEvaluator(@NonNull() BaseActionManager manager, @Nullable() String input)
-
createIntegerEvaluator
@NonNull() static Evaluator<Integer> createIntegerEvaluator(@NonNull() BaseActionManager manager, @Nullable() Object input)
-
createLongEvaluator
@NonNull() static Evaluator<Long> createLongEvaluator(@NonNull() BaseActionManager manager, @Nullable() String input)
-
createLongEvaluator
@NonNull() static Evaluator<Long> createLongEvaluator(@NonNull() BaseActionManager manager, @Nullable() Object input)
-
createDoubleEvaluator
@NonNull() static Evaluator<Double> createDoubleEvaluator(@NonNull() BaseActionManager manager, @Nullable() String input)
-
createDoubleEvaluator
@NonNull() static Evaluator<Double> createDoubleEvaluator(@NonNull() BaseActionManager manager, @Nullable() Object input)
-
createBooleanEvaluator
@NonNull() static Evaluator<Boolean> createBooleanEvaluator(@NonNull() BaseActionManager manager, @Nullable() String input)
-
createBooleanEvaluator
@NonNull() static Evaluator<Boolean> createBooleanEvaluator(@NonNull() BaseActionManager manager, @Nullable() Object input)
-
getOrDefault
@Contract(value = "_, !null -> !null")@Nullable() T getOrDefault(@NonNull() ActionContext context, @Nullable() T def)
-
get
@Nullable() T get(@NonNull() ActionContext context)
-
getManager
@NonNull() BaseActionManager getManager()
-
-
-
-