Class ElEvaluators.Builder

java.lang.Object
de.xima.fc.common.el.ElEvaluators.Builder
Enclosing class:
ElEvaluators

public static final class ElEvaluators.Builder extends Object
A builder for an ElEvaluators. Use ElEvaluators.builder() to create a new instance.
Since:
8.5.0
  • Method Details

    • addStaticFunctions

      public ElEvaluators.Builder addStaticFunctions(String prefix, Class<?> clazz)
      Adds static functions from the given class to the evaluator, with the specified prefix. Only static methods that are public will be added.
      Parameters:
      prefix - The prefix to use for the static functions.
      clazz - The class from which to add static functions.
      Returns:
      This builder instance for method chaining.
    • build

      public IElEvaluator build()
      Builds a new IElEvaluator instance with the current configuration of this builder.
      Returns:
      A new IElEvaluator instance.