private void fillLanguageBox(final ScriptEngineManager manager) {
final List<ScriptEngineFactory> factories = manager.getEngineFactories();
final List<ScriptingLanguage> languages = new ArrayList<ScriptingLanguage>();
for (final ScriptEngineFactory factory : factories) {
// Disable Rhino scripting engine for JavaScript / ECMAScript.
if (factory.getLanguageName().equals("python")) {
languages
.add(new ScriptingLanguage(factory.getLanguageName(), factory.getLanguageVersion()));
}
}
Collections.sort(languages);
for (final ScriptingLanguage language : languages) {
addItem(language);
}
}
LanguageBox.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:binnavi
作者:
评论列表
文章目录