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