A B C F G J L M N O P R T W 
All Classes All Packages

A

augmentedCanonicalClassName - Variable in class org.elasticsearch.painless.spi.WhitelistMethod
The class name for the owner of an augmented method.

B

BASE_WHITELISTS - Static variable in class org.elasticsearch.painless.spi.Whitelist
 

C

canonicalTypeNameParameter - Variable in class org.elasticsearch.painless.spi.WhitelistField
The canonical type name for the field which can be used to look up the Java field through reflection.
canonicalTypeNameParameters - Variable in class org.elasticsearch.painless.spi.WhitelistClassBinding
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.
canonicalTypeNameParameters - 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.
canonicalTypeNameParameters - Variable in class org.elasticsearch.painless.spi.WhitelistMethod
A List of Strings that are the canonical type names for the parameters of the method used to look up the method reflection object.
classLoader - Variable in class org.elasticsearch.painless.spi.Whitelist
The ClassLoader used to look up the whitelisted Java classes, constructors, methods, and fields.

F

fieldName - Variable in class org.elasticsearch.painless.spi.WhitelistField
The field name used to look up the field reflection object.

G

getContextWhitelists() - Method in interface org.elasticsearch.painless.spi.PainlessExtension
 

J

javaClassName - Variable in class org.elasticsearch.painless.spi.WhitelistClass
The Java class name this class represents.

L

loadFromResourceFiles(Class<?>, String...) - Static method in class org.elasticsearch.painless.spi.WhitelistLoader
Loads and creates a Whitelist from one to many text files.

M

methodName - Variable in class org.elasticsearch.painless.spi.WhitelistClassBinding
The method name for this class binding.
methodName - Variable in class org.elasticsearch.painless.spi.WhitelistMethod
The method name used to look up the method reflection object.

N

noImport - Variable in class org.elasticsearch.painless.spi.WhitelistClass
Allow the Java class name to only be specified as the fully-qualified name.

O

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.WhitelistClassBinding
Information about where this constructor was whitelisted 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
 

R

returnCanonicalTypeName - Variable in class org.elasticsearch.painless.spi.WhitelistClassBinding
The canonical type name for the return type.
returnCanonicalTypeName - Variable in class org.elasticsearch.painless.spi.WhitelistMethod
The canonical type name for the return type.

T

targetJavaClassName - Variable in class org.elasticsearch.painless.spi.WhitelistClassBinding
The Java class name this class binding targets.

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>, List<WhitelistMethod>, List<WhitelistClassBinding>) - 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.
WhitelistClassBinding - Class in org.elasticsearch.painless.spi
A class binding represents a method call that stores state.
WhitelistClassBinding(String, String, String, String, List<String>) - Constructor for class org.elasticsearch.painless.spi.WhitelistClassBinding
Standard constructor.
whitelistClassBindings - Variable in class org.elasticsearch.painless.spi.Whitelist
The List of all the whitelisted Painless class bindings.
whitelistClasses - Variable in class org.elasticsearch.painless.spi.Whitelist
The List of all the whitelisted Painless classes.
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.
whitelistImportedMethods - Variable in class org.elasticsearch.painless.spi.Whitelist
The List of all the whitelisted static Painless methods.
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.
A B C F G J L M N O P R T W 
All Classes All Packages