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 of Strings 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 of Strings 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 (WhitelistConstructors) 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 (WhitelistFields) 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 (WhitelistMethods) available to this class.
whitelistStructs - Variable in class org.elasticsearch.painless.spi.Whitelist
The List of all the whitelisted Painless classes.
B G J L O P W