Interface BinaryEvaluator

  • All Superinterfaces:
    Evaluator

    @OpenApi
    public interface BinaryEvaluator
    extends Evaluator
    Specialization of evaluator for binary expressions. Allows additional configuration - contributing expression implementations from separate classloaders - e.g. coming from plugins.
    • Method Detail

      • registerAdditionalImplementers

        @OpenApi
        void registerAdditionalImplementers​(java.lang.ClassLoader implementorClasses)
        Method allows registering additional classloaders, to load classes, implementing binary expressions. This is especially necessary for expression implementations, coming from plugins (otherwise these implementation classes will not be found - since they are in a separate classloader - plugin classloader).
        Parameters:
        implementorClasses - classloader, supplying additional classes, implementing expressions