Package org.opensearch.painless.spi

  • Interface Summary 
    Interface Description
    PainlessExtension  
  • Class Summary 
    Class Description
    Whitelist
    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.
    WhitelistClass
    Class represents the equivalent of a Java class in Painless complete with super classes, constructors, methods, and fields.
    WhitelistClassBinding
    A class binding represents a method call that stores state.
    WhitelistConstructor
    Constructor represents the equivalent of a Java constructor available as a whitelisted class constructor within Painless.
    WhitelistField
    Field represents the equivalent of a Java field available as a whitelisted class field within Painless.
    WhitelistInstanceBinding
    An instance binding represents a method call that stores state.
    WhitelistLoader
    Loads and creates a Whitelist from one to many text files.
    WhitelistMethod
    Method represents the equivalent of a Java method available as a whitelisted class method within Painless.