EclipseJDT的自定义跳转功能计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:17:55
来源 100Test.Com百考试题网


  在JDT中,可以在一个类上进行跳转,或者是方法,或者是变量进行跳转。这个功能相当方法,使用也很简单:在欲跳转的对象上按ctrl 鼠标左键即可。
  但是如果我们想提供一个自定义的跳转功能怎么办?这个功能可能有机会用的不多,但是如果我们需要,那我们就需要知道怎么用。对吧?来源:考
  为了演示,这里我假定我想实现一个以下功能的跳转:
  在方法或其他地方注释里可以声明一个“@super”标签,然后在这个标签上点链接的时候,会跳到这个类的父类里去。来源:
  为了实现跳转,首先我们需要知道扩展哪个扩展点才能实现这个功能:org.eclipse.ui.workbench.texteditor.hyperlinkDetectors
  这个扩展点就是用来扩展链接功能的扩展点,当然这后面的话就比较多,总体说来就是在editor的configuration里有一个getHyperlinkDetects()方法,用来得到所有的链接侦听定义。
  你可以直接在这个方法中返回你的定义,不过在jdt,它是通过读取上面这个扩展点的所有定义来实现的。这也给我们一个提示:如果我们要实现一个自已的链接,最好也是去读这个扩展点。
  下面就是扩展点的声明了。下面是一个例子:
  

相关文章


JAVA实现整句汉字拆分、转换为ASCII计算机等级考试
Java应用程序常见异常类解析计算机等级考试
解析静态内部类的使用目的与限制计算机等级考试
java实现的Matrix的螺旋排序计算机等级考试
EclipseJDT的自定义跳转功能计算机等级考试
maven2创建的archetypeArtifactId类型大全计算机等级考试
JavaSE自动排课系统基础实现计算机等级考试
2009年9月全国计算机二级JAVA笔试试题计算机等级考试
2009年下半年全国计算机二级JAVA笔试答案计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛