public class Scripts extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Scripts.ScriptDefinition |
static class |
Scripts.ScriptLanguage |
| Constructor and Description |
|---|
Scripts() |
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