Package net.officefloor.javascript
Class JavaScriptProcedureSourceServiceFactory
java.lang.Object
net.officefloor.script.AbstractScriptProcedureSourceServiceFactory
net.officefloor.javascript.JavaScriptProcedureSourceServiceFactory
- All Implemented Interfaces:
net.officefloor.activity.procedure.spi.ProcedureSourceServiceFactory,net.officefloor.frame.api.source.ServiceFactory<net.officefloor.activity.procedure.spi.ProcedureSource>
public class JavaScriptProcedureSourceServiceFactory
extends AbstractScriptProcedureSourceServiceFactory
JavaScript function
ProcedureSourceServiceFactory.- Author:
- Daniel Sagenschneider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddecorateScriptEngine(ScriptEngine engine, net.officefloor.frame.api.source.SourceContext context) protected StringgetMetaDataScriptPath(net.officefloor.frame.api.source.SourceContext context) protected StringgetScriptEngineName(net.officefloor.frame.api.source.SourceContext context) protected ScriptExceptionTranslatorprotected String[]getScriptFileExtensions(net.officefloor.frame.api.source.SourceContext context) protected StringMethods inherited from class net.officefloor.script.AbstractScriptProcedureSourceServiceFactory
createService, getSetupScriptPath, listProcedures, loadManagedFunction, loadResourceScript, loadScriptEngine, loadSetupScript
-
Constructor Details
-
JavaScriptProcedureSourceServiceFactory
public JavaScriptProcedureSourceServiceFactory()
-
-
Method Details
-
getSourceName
- Specified by:
getSourceNamein classAbstractScriptProcedureSourceServiceFactory
-
getScriptFileExtensions
protected String[] getScriptFileExtensions(net.officefloor.frame.api.source.SourceContext context) throws Exception - Specified by:
getScriptFileExtensionsin classAbstractScriptProcedureSourceServiceFactory- Throws:
Exception
-
getScriptEngineName
protected String getScriptEngineName(net.officefloor.frame.api.source.SourceContext context) throws Exception - Specified by:
getScriptEngineNamein classAbstractScriptProcedureSourceServiceFactory- Throws:
Exception
-
decorateScriptEngine
protected void decorateScriptEngine(ScriptEngine engine, net.officefloor.frame.api.source.SourceContext context) throws Exception - Overrides:
decorateScriptEnginein classAbstractScriptProcedureSourceServiceFactory- Throws:
Exception
-
getMetaDataScriptPath
protected String getMetaDataScriptPath(net.officefloor.frame.api.source.SourceContext context) throws Exception - Specified by:
getMetaDataScriptPathin classAbstractScriptProcedureSourceServiceFactory- Throws:
Exception
-
getScriptExceptionTranslator
- Overrides:
getScriptExceptionTranslatorin classAbstractScriptProcedureSourceServiceFactory
-