public final class PainlessScriptEngine
extends AbstractComponent
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME
Standard name of the Painless language.
|
| Constructor and Description |
|---|
PainlessScriptEngine(Settings settings,
java.util.Map<<any>,java.util.List<Whitelist>> contexts)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
compile(java.lang.String scriptName,
java.lang.String scriptSource,
<any> context,
java.util.Map<java.lang.String,java.lang.String> params) |
java.lang.String |
getType()
Get the type name(s) for the language.
|
public static final java.lang.String NAME
public PainlessScriptEngine(Settings settings,
java.util.Map<<any>,java.util.List<Whitelist>> contexts)
settings - The settings to initialize the engine with.public java.lang.String getType()
public <T> T compile(java.lang.String scriptName,
java.lang.String scriptSource,
<any> context,
java.util.Map<java.lang.String,java.lang.String> params)