B G J L O P W
B
- BASE_WHITELISTS - Static variable in class org.elasticsearch.painless.spi.Whitelist
G
- getContextWhitelists() - Method in interface org.elasticsearch.painless.spi.PainlessExtension
J
- javaAugmentedClassName - Variable in class org.elasticsearch.painless.spi.WhitelistMethod
-
The Java class name for the owner of an augmented method.
- javaClassLoader - Variable in class org.elasticsearch.painless.spi.Whitelist
-
The
ClassLoader
used to look up the whitelisted Java classes, constructors, methods, and fields. - javaClassName - Variable in class org.elasticsearch.painless.spi.WhitelistClass
-
The Java class name this class represents.
- javaFieldName - Variable in class org.elasticsearch.painless.spi.WhitelistField
-
The Java field name used to look up the Java field through reflection.
- javaMethodName - Variable in class org.elasticsearch.painless.spi.WhitelistMethod
-
The Java method name used to look up the Java method through reflection.
L
- loadFromResourceFiles(Class<?>, String...) - Static method in class org.elasticsearch.painless.spi.WhitelistLoader
-
Loads and creates a
Whitelist
from one to many text files.
O
- onlyFQNJavaClassName - Variable in class org.elasticsearch.painless.spi.WhitelistClass
-
Allow the Java class name to only be specified as the fully-qualified name.
- org.elasticsearch.painless.spi - package org.elasticsearch.painless.spi
- origin - Variable in class org.elasticsearch.painless.spi.WhitelistClass
-
Information about where this class was white-listed from.
- origin - Variable in class org.elasticsearch.painless.spi.WhitelistConstructor
-
Information about where this constructor was whitelisted from.
- origin - Variable in class org.elasticsearch.painless.spi.WhitelistField
-
Information about where this method was whitelisted from.
- origin - Variable in class org.elasticsearch.painless.spi.WhitelistMethod
-
Information about where this method was whitelisted from.
P
- PainlessExtension - Interface in org.elasticsearch.painless.spi
- painlessFieldTypeName - Variable in class org.elasticsearch.painless.spi.WhitelistField
-
The Painless type name for the field which can be used to look up the Java field through reflection.
- painlessParameterTypeNames - Variable in class org.elasticsearch.painless.spi.WhitelistConstructor
-
A
List
ofString
s that are the Painless type names for the parameters of the constructor which can be used to look up the Java constructor through reflection. - painlessParameterTypeNames - Variable in class org.elasticsearch.painless.spi.WhitelistMethod
-
A
List
ofString
s that are the Painless type names for the parameters of the method which can be used to look up the Java method through reflection. - painlessReturnTypeName - Variable in class org.elasticsearch.painless.spi.WhitelistMethod
-
The Painless type name for the return type of the method which can be used to look up the Java method through reflection.
W
- Whitelist - Class in org.elasticsearch.painless.spi
-
Whitelist contains data structures designed to be used to generate a whitelist of Java classes, constructors, methods, and fields that can be used within a Painless script at both compile-time and run-time.
- Whitelist(ClassLoader, List<WhitelistClass>) - Constructor for class org.elasticsearch.painless.spi.Whitelist
-
Standard constructor.
- WhitelistClass - Class in org.elasticsearch.painless.spi
-
Class represents the equivalent of a Java class in Painless complete with super classes, constructors, methods, and fields.
- WhitelistClass(String, String, boolean, List<WhitelistConstructor>, List<WhitelistMethod>, List<WhitelistField>) - Constructor for class org.elasticsearch.painless.spi.WhitelistClass
-
Standard constructor.
- WhitelistConstructor - Class in org.elasticsearch.painless.spi
-
Constructor represents the equivalent of a Java constructor available as a whitelisted class constructor within Painless.
- WhitelistConstructor(String, List<String>) - Constructor for class org.elasticsearch.painless.spi.WhitelistConstructor
-
Standard constructor.
- whitelistConstructors - Variable in class org.elasticsearch.painless.spi.WhitelistClass
-
The
List
of whitelisted (WhitelistConstructor
s) available to this class. - WhitelistField - Class in org.elasticsearch.painless.spi
-
Field represents the equivalent of a Java field available as a whitelisted class field within Painless.
- WhitelistField(String, String, String) - Constructor for class org.elasticsearch.painless.spi.WhitelistField
-
Standard constructor.
- whitelistFields - Variable in class org.elasticsearch.painless.spi.WhitelistClass
-
The
List
of whitelisted (WhitelistField
s) available to this class. - WhitelistLoader - Class in org.elasticsearch.painless.spi
-
Loads and creates a
Whitelist
from one to many text files. - WhitelistMethod - Class in org.elasticsearch.painless.spi
-
Method represents the equivalent of a Java method available as a whitelisted class method within Painless.
- WhitelistMethod(String, String, String, String, List<String>) - Constructor for class org.elasticsearch.painless.spi.WhitelistMethod
-
Standard constructor.
- whitelistMethods - Variable in class org.elasticsearch.painless.spi.WhitelistClass
-
The
List
of whitelisted (WhitelistMethod
s) available to this class. - whitelistStructs - Variable in class org.elasticsearch.painless.spi.Whitelist
-
The
List
of all the whitelisted Painless classes.