@UESComponent public abstract class ScriptFactory extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FACTORY_NAME
Name of script factory component.
|
| Constructor and Description |
|---|
ScriptFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Script |
getScript(java.lang.String aScriptUrl,
Returns new instance of script component.
|
private static ScriptFactory |
getScriptFactory()
Returns instance of script factory.
|
abstract Script |
getScriptInternal(java.lang.String aScriptUrl,
Returns new instance of script component.
|
Script.SCRIPT_FILE_NAME - Script file name - Required attribute
used for basic method of script engine selection based on file extension
Script.SCRIPT_MIME_TYPE - Script mime-type - Optional attribute used to
be able to override script engine selection based on script file extension
Script.SCRIPT_ENGINE_NAME - Scripting engine name - Optional attribute
used to be able to override script engine selection based on script mime-typeaScriptUrl - Script URIaProperties - Script propertiesScriptFactoryRTException - In case initialization of script component failsScript.SCRIPT_FILE_NAME - Script file name - Required attribute
used for basic method of script engine selection based on file extension
Script.SCRIPT_MIME_TYPE - Script mime-type - Optional attribute used to
be able to override script engine selection based on script file extension
Script.SCRIPT_ENGINE_NAME - Scripting engine name - Optional attribute
used to be able to override script engine selection based on script mime-typeaScriptUrl - Script URIaProperties - Script propertiesScriptFactoryRTException - In case initialization of script component fails