WEB开发网
开发学院软件开发Java Eclipse Voice Tools Project :关于获得和扩展语音... 阅读

Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍

 2009-12-20 00:00:00 来源:WEB开发网   
核心提示: 现在要创建类 CheckReferencedURLAction 来执行这一工作,幸运的是,Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍(5),可以在 org.eclipse.vtp.editor 插件中找到一个现有编辑器动作 (EditRefe

现在要创建类 CheckReferencedURLAction 来执行这一工作。幸运的是,可以在 org.eclipse.vtp.editor 插件中找到一个现有编辑器动作 (EditReferencedFileAction) 的源代码,所以有了一个开始的基础。

如果您复制 EditReferencedFileAction.java 并且仔细看看,就会发现编辑器动作放在一起如何起作用。这只是保证您使用 isVisible() 方法在上下文菜单中正确地显示该动作并且在 run() 方法中执行相应的动作。由于您既要检查本地文件的存在又要检查 URL 的存在,所以必须采用当前选择的 XML 属性,并确定要对它做的工作:


清单 2. 检查引用项的存在的新动作代码
attrValueLoaded = ActionSupport.currentPosGetAttributeValue(textEditor, attrs[i]); 
if (attrValueLoaded.toLowerCase().startsWith("file:") 
  || attrValueLoaded.toLowerCase().startsWith("http:") 
  || attrValueLoaded.toLowerCase().startsWith("https:") 
  || attrValueLoaded.toLowerCase().startsWith("ftp:")) { 
 // Check URL 
 .. 
} else { 
 // Check local file 
 .. 
} 

本文末尾的链接会将您连接到完全实现。现在我们可以在文件上启动编辑器,并查看结果:


图 4. 带有新的自定义动作的编辑器窗口
Eclipse Voice Tools Project :关于获得和扩展语音开发工具的一步步介绍

查看原图(大图)

上一页  1 2 3 4 5 6  下一页

Tags:Eclipse Voice Tools

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接