public class Scripts extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Scripts.ScriptDefinition  | 
static class  | 
Scripts.ScriptLanguage  | 
| Constructor and Description | 
|---|
Scripts()  | 
| Modifier and Type | Method and Description | 
|---|---|
static CellFormatter | 
cellFormatter(Scripts.ScriptDefinition script)
Creates an implementation of the  
CellFormatter SPI based on
 a script. | 
static DataSourceChangeListener | 
dataSourceChangeListener(Scripts.ScriptDefinition script)
Creates an implementation of the  
DataSourceChangeListener SPI
 based on a script. | 
static DataSourceResolver | 
dataSourceResolver(Scripts.ScriptDefinition script)
Creates an implementation of the  
DataSourceResolver SPI based on
 a script. | 
static DynamicSchemaProcessor | 
dynamicSchemaProcessor(Scripts.ScriptDefinition script)
Creates an implementation of the  
DynamicSchemaProcessor SPI based
 on a script. | 
static MemberFormatter | 
memberFormatter(Scripts.ScriptDefinition script)
Creates an implementation of the  
MemberFormatter SPI based on
 a script. | 
static PropertyFormatter | 
propertyFormatter(Scripts.ScriptDefinition script)
Creates an implementation of the  
PropertyFormatter SPI based on
 a script. | 
static UserDefinedFunction | 
userDefinedFunction(Scripts.ScriptDefinition script,
                   String name)
Creates an implementation of the  
UserDefinedFunction SPI based on
 a script. | 
public static PropertyFormatter propertyFormatter(Scripts.ScriptDefinition script)
PropertyFormatter SPI based on
 a script.script - Scriptpublic static MemberFormatter memberFormatter(Scripts.ScriptDefinition script)
MemberFormatter SPI based on
 a script.script - Scriptpublic static CellFormatter cellFormatter(Scripts.ScriptDefinition script)
CellFormatter SPI based on
 a script.script - Scriptpublic static DataSourceChangeListener dataSourceChangeListener(Scripts.ScriptDefinition script)
DataSourceChangeListener SPI
 based on a script.script - Scriptpublic static DataSourceResolver dataSourceResolver(Scripts.ScriptDefinition script)
DataSourceResolver SPI based on
 a script.script - Scriptpublic static DynamicSchemaProcessor dynamicSchemaProcessor(Scripts.ScriptDefinition script)
DynamicSchemaProcessor SPI based
 on a script.script - Scriptpublic static UserDefinedFunction userDefinedFunction(Scripts.ScriptDefinition script, String name)
UserDefinedFunction SPI based on
 a script.
 The script must declare an object called "obj" that must have a method "evaluate(evaluator, arguments)" and may have fields "name", "description", "syntax", "parameterTypes" and method "getReturnType(parameterTypes)".
script - Script