diff --git a/src/main/java/org/codelibs/fess/script/ognl/OgnlEngine.java b/src/main/java/org/codelibs/fess/script/ognl/OgnlEngine.java index 7f77e0c..49e96cc 100644 --- a/src/main/java/org/codelibs/fess/script/ognl/OgnlEngine.java +++ b/src/main/java/org/codelibs/fess/script/ognl/OgnlEngine.java @@ -27,9 +27,22 @@ import ognl.Ognl; +/** + * Script engine that evaluates OGNL (Object-Graph Navigation Language) expressions. + *

+ * The Fess DI container is exposed to the expression context under the {@code container} key, + * allowing scripts to access registered components. + */ public class OgnlEngine extends AbstractScriptEngine { private static final Logger logger = LogManager.getLogger(OgnlEngine.class); + /** + * Creates a new {@link OgnlEngine}. + */ + public OgnlEngine() { + super(); + } + @Override public Object evaluate(final String template, final Map paramMap) { if (StringUtil.isBlank(template)) {