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 net.officefloor.script.AbstractScriptProcedureSourceServiceFactoryJavaScript functionProcedureSourceServiceFactory.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description JavaScriptProcedureSourceServiceFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddecorateScriptEngine(javax.script.ScriptEngine engine, net.officefloor.frame.api.source.SourceContext context)protected java.lang.StringgetMetaDataScriptPath(net.officefloor.frame.api.source.SourceContext context)protected java.lang.StringgetScriptEngineName(net.officefloor.frame.api.source.SourceContext context)protected net.officefloor.script.ScriptExceptionTranslatorgetScriptExceptionTranslator()protected java.lang.String[]getScriptFileExtensions(net.officefloor.frame.api.source.SourceContext context)protected java.lang.StringgetSourceName()
-
-
-
Method Detail
-
getSourceName
protected java.lang.String getSourceName()
- Specified by:
getSourceNamein classnet.officefloor.script.AbstractScriptProcedureSourceServiceFactory
-
getScriptFileExtensions
protected java.lang.String[] getScriptFileExtensions(net.officefloor.frame.api.source.SourceContext context) throws java.lang.Exception- Specified by:
getScriptFileExtensionsin classnet.officefloor.script.AbstractScriptProcedureSourceServiceFactory- Throws:
java.lang.Exception
-
getScriptEngineName
protected java.lang.String getScriptEngineName(net.officefloor.frame.api.source.SourceContext context) throws java.lang.Exception- Specified by:
getScriptEngineNamein classnet.officefloor.script.AbstractScriptProcedureSourceServiceFactory- Throws:
java.lang.Exception
-
decorateScriptEngine
protected void decorateScriptEngine(javax.script.ScriptEngine engine, net.officefloor.frame.api.source.SourceContext context) throws java.lang.Exception- Overrides:
decorateScriptEnginein classnet.officefloor.script.AbstractScriptProcedureSourceServiceFactory- Throws:
java.lang.Exception
-
getMetaDataScriptPath
protected java.lang.String getMetaDataScriptPath(net.officefloor.frame.api.source.SourceContext context) throws java.lang.Exception- Specified by:
getMetaDataScriptPathin classnet.officefloor.script.AbstractScriptProcedureSourceServiceFactory- Throws:
java.lang.Exception
-
getScriptExceptionTranslator
protected net.officefloor.script.ScriptExceptionTranslator getScriptExceptionTranslator()
- Overrides:
getScriptExceptionTranslatorin classnet.officefloor.script.AbstractScriptProcedureSourceServiceFactory
-
-