private void loadScriptModule ( final ScriptEngineManager engineManager, final ScriptContext scriptContext, final ScriptModule module ) throws Exception
{
String engineName = module.getScriptLanguage ();
if ( engineName == null || engineName.isEmpty () )
{
engineName = "JavaScript"; //$NON-NLS-1$
}
if ( module.getCode () != null && !module.getCode ().isEmpty () )
{
new ScriptExecutor ( engineManager, engineName, module.getCode (), Activator.class.getClassLoader () ).execute ( scriptContext );
}
if ( module.getCodeUri () != null && !module.getCodeUri ().isEmpty () )
{
new ScriptExecutor ( engineManager, engineName, new URL ( module.getCodeUri () ), Activator.class.getClassLoader () ).execute ( scriptContext );
}
}
DetailViewImpl.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:neoscada
作者:
评论列表
文章目录