2009-01-03 11 views
5

मैं एक कस्टम फ़ाइल प्रारूप के लिए एक ग्रहण संपादक प्लगइन लिख रहा हूं और किसी नाम की संदर्भ से किसी इकाई की परिभाषा को जल्दी से कूदने का एक तरीका प्रदान करना चाहता हूं - मूल रूप से ग्रहण जावा संपादक की "खुली घोषणा" कार्यक्षमता।एक ग्रहण संपादक प्लगइन में लिंक कैसे प्रदान करें?

मुझे पता है कि मैं इसे एक संपादक कार्रवाई दर्ज करके और संदर्भ मेनू में डालकर ऐसा कर सकता हूं, लेकिन जब आप जावा संपादक में CTRL दबाते हैं तो मैं वास्तव में सभी जावा पहचानकर्ताओं की घोषणा के लिंक में बदल जाता हूं - कैसे क्या मै वह कर सकता हूं? मुझे दस्तावेज़ीकरण में इसके बारे में कुछ भी नहीं मिला।

उत्तर

8

मुझे लगता है कि आप हाइपर लिंक डिटेक्टरों की तलाश में हैं। एक्सटेंशन बिंदु है: org.eclipse.ui.workbench.texteditor.hyperlinkDetectors, यहाँ Mylyn plugin.xml से झलकी है:

<extension point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors"> 
    <hyperlinkDetector    
     class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskHyperlinkDetector" 
     id="org.eclipse.mylyn.tasks.ui.hyperlinks.detectors.task" 
     name="%TaskHyperlinkDetector.name" 
     targetId="org.eclipse.ui.DefaultTextEditor"> 
    </hyperlinkDetector> 

इसके अलावा AbstractHyperlinkDetector, उपयोगी सार वर्ग आप अपने कस्टम डिटेक्टर प्रदान करने के लिए विस्तार कर सकते हैं की जाँच करें।

संबंधित मुद्दे