Τώρα είμαστε έτοιμοι να εξετάσουμε πώς προσθέτουμε βοήθεια στους δείκτες του εργαλείου διαχείρισης αρχείων readme. Η προσθήκη της βοήθειας δεικτών πραγματοποιείται με χρήση του σημείου επέκτασης org.eclipse.ui.ide.markerHelp. Αυτό το σημείο επέκτασης επιτρέπει σε πρόσθετες λειτουργίες να συσχετίσουν μια ταυτότητα συμφραστικής βοήθειας με ένα συγκεκριμένο είδος δείκτη. Ο δείκτης μπορεί να προσδιοριστεί μόνο από το είδος δείκτη ή μπορεί να προσδιοριστεί περαιτέρω από την τιμή ενός ή περισσοτέρων από τα γνωρίσματά του. Το εργαλείο διαχείρισης αρχείων readme δηλώνει αρκετά διαφορετικά περιβάλλοντα βοήθειας:
<extension point="org.eclipse.ui.ide.markerHelp"> <markerHelp markerType="org.eclipse.ui.examples.readmetool.readmemarker" helpContextId="org.eclipse.ui.examples.readmetool.marker_example1_context"> <attribute name="org.eclipse.ui.examples.readmetool.id" value= "1234"/> </markerHelp> <markerHelp markerType="org.eclipse.ui.examples.readmetool.readmemarker" helpContextId="org.eclipse.ui.examples.readmetool.marker_example2_context"> <attribute name="org.eclipse.ui.examples.readmetool.level" value= "7"/> </markerHelp> <markerHelp markerType="org.eclipse.ui.examples.readmetool.readmemarker" helpContextId="org.eclipse.ui.examples.readmetool.marker_example3_context"> <attribute name="org.eclipse.ui.examples.readmetool.level" value= "7"/> <attribute name="org.eclipse.ui.examples.readmetool.department" value= "infra"/> </markerHelp> ...
Κάθε περιβάλλον βοήθειας δεικτών καθορίζεται από το είδος δείκτη του αρχείου readme. Ωστόσο, κάθε περιβάλλον βοήθειας είναι συσχετισμένο με διαφορετικό συνδυασμό τιμών γνωρισμάτων. Το πρώτο περιβάλλον βοήθειας δεικτών θα χρησιμοποιηθεί για δείκτες των οποίων το γνώρισμα id είναι ρυθμισμένο στο "1234". Τα περιβάλλοντα βοήθειας ορίζονται στο αρχείο HelpContexts.xml της πρόσθετης λειτουργίας:
<context id="marker_example1_context" > <description>Readme marker example 1 <b>Help</b> id = 1234 </description> </context>
Σίγουρα, όταν επιλέγουμε ένα δείκτη αρχείου readme με id="1234" και επιλέγουμε τη βοήθεια χρησιμοποιώντας το F1, βλέπουμε την περιγραφή βοήθειας.