B C F G J L M O P S W 

B

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

C

Constructor(String, List<String>) - Constructor for class org.elasticsearch.painless.spi.Whitelist.Constructor
Standard constructor.

F

Field(String, String, String) - Constructor for class org.elasticsearch.painless.spi.Whitelist.Field
Standard constructor.

G

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

J

javaAugmentedClassName - Variable in class org.elasticsearch.painless.spi.Whitelist.Method
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 white-listed Java classes, constructors, methods, and fields.
javaClassName - Variable in class org.elasticsearch.painless.spi.Whitelist.Struct
The Java class name this struct represents.
javaFieldName - Variable in class org.elasticsearch.painless.spi.Whitelist.Field
The Java field name used to look up the Java field through reflection.
javaMethodName - Variable in class org.elasticsearch.painless.spi.Whitelist.Method
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.

M

Method(String, String, String, String, List<String>) - Constructor for class org.elasticsearch.painless.spi.Whitelist.Method
Standard constructor.

O

onlyFQNJavaClassName - Variable in class org.elasticsearch.painless.spi.Whitelist.Struct
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.Whitelist.Constructor
Information about where this constructor was white-listed from.
origin - Variable in class org.elasticsearch.painless.spi.Whitelist.Field
Information about where this method was white-listed from.
origin - Variable in class org.elasticsearch.painless.spi.Whitelist.Method
Information about where this method was white-listed from.
origin - Variable in class org.elasticsearch.painless.spi.Whitelist.Struct
Information about where this struct was white-listed from.

P

PainlessExtension - Interface in org.elasticsearch.painless.spi
 
painlessFieldTypeName - Variable in class org.elasticsearch.painless.spi.Whitelist.Field
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.Whitelist.Constructor
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.Whitelist.Method
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.Whitelist.Method
The Painless type name for the return type of the method which can be used to look up the Java method through reflection.

S

Struct(String, String, boolean, List<Whitelist.Constructor>, List<Whitelist.Method>, List<Whitelist.Field>) - Constructor for class org.elasticsearch.painless.spi.Whitelist.Struct
Standard constructor.

W

Whitelist - Class in org.elasticsearch.painless.spi
Whitelist contains data structures designed to be used to generate a white-list 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<Whitelist.Struct>) - Constructor for class org.elasticsearch.painless.spi.Whitelist
Standard constructor.
Whitelist.Constructor - Class in org.elasticsearch.painless.spi
Constructor represents the equivalent of a Java constructor available as a white-listed struct constructor within Painless.
Whitelist.Field - Class in org.elasticsearch.painless.spi
Field represents the equivalent of a Java field available as a white-listed struct field within Painless.
Whitelist.Method - Class in org.elasticsearch.painless.spi
Method represents the equivalent of a Java method available as a white-listed struct method within Painless.
Whitelist.Struct - Class in org.elasticsearch.painless.spi
Struct represents the equivalent of a Java class in Painless complete with super classes, constructors, methods, and fields.
whitelistConstructors - Variable in class org.elasticsearch.painless.spi.Whitelist.Struct
The List of white-listed (Whitelist.Constructors) available to this struct.
whitelistFields - Variable in class org.elasticsearch.painless.spi.Whitelist.Struct
The List of white-listed (Whitelist.Fields) available to this struct.
WhitelistLoader - Class in org.elasticsearch.painless.spi
Loads and creates a Whitelist from one to many text files.
whitelistMethods - Variable in class org.elasticsearch.painless.spi.Whitelist.Struct
The List of white-listed (Whitelist.Methods) available to this struct.
whitelistStructs - Variable in class org.elasticsearch.painless.spi.Whitelist
The List of all the white-listed Painless structs.
B C F G J L M O P S W 
Skip navigation links