public void registerFunction(ELFunctionDefinition function) { context.registerFunction(function); }
public GenericInfoPanelItemProvider(NodeDao nodeDao, MeasurementsService measurementsService) { this.jinjava = withClassLoaderFix(Jinjava::new); this.nodeDao = Objects.requireNonNull(nodeDao); this.measurementsService = Objects.requireNonNull(measurementsService); this.jinjava.getGlobalContext().registerFunction(new ELFunctionDefinition("System", "currentTimeMillis", System.class, "currentTimeMillis")); }
public GenericInfoPanelItemProvider(NodeDao nodeDao, MeasurementsService measurementsService) { this.jinjava = withClassLoaderFix(Jinjava::new); this.nodeDao = Objects.requireNonNull(nodeDao); this.measurementsService = Objects.requireNonNull(measurementsService); this.jinjava.getGlobalContext().registerFunction(new ELFunctionDefinition("System", "currentTimeMillis", System.class, "currentTimeMillis")); }
@Before public void setup() { validationFilter = new ValidationFilter(); ELFunctionDefinition validationFunction = new ELFunctionDefinition("", "validation_test", ValidationModeTest.class, "validationTestFunction"); jinjava = new Jinjava(); jinjava.getGlobalContext().registerFilter(validationFilter); jinjava.getGlobalContext().registerFunction(validationFunction); interpreter = jinjava.newInterpreter(); context = interpreter.getContext(); validatingInterpreter = new JinjavaInterpreter(jinjava, context, JinjavaConfig.newBuilder().withValidationMode(true).build()); JinjavaInterpreter.pushCurrent(interpreter); }
@Before public void setup() { validationFilter = new ValidationFilter(); ELFunctionDefinition validationFunction = new ELFunctionDefinition("", "validation_test", ValidationModeTest.class, "validationTestFunction"); jinjava = new Jinjava(); jinjava.getGlobalContext().registerFilter(validationFilter); jinjava.getGlobalContext().registerFunction(validationFunction); interpreter = jinjava.newInterpreter(); context = interpreter.getContext(); validatingInterpreter = new JinjavaInterpreter(jinjava, context, JinjavaConfig.newBuilder().withValidationMode(true).build()); JinjavaInterpreter.pushCurrent(interpreter); }