Ρουτίνα μεταφοράς/διαγραφής

org.eclipse.core.resources.moveDeleteHook

2.0

Για την παροχή μιας υλοποίησης IMoveDeleteHook που θα χρησιμοποιηθεί στο μηχανισμό IResource.move και IResource.delete. Αυτό το σημείο επέκτασης επιτρέπει το πολύ μία επέκταση.

<!ELEMENT extension (moveDeleteHook?)>>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT moveDeleteHook EMPTY>

<!ATTLIST moveDeleteHook

class CDATA #REQUIRED>


Παρακάτω δίνεται ένα παράδειγμα χρήσης του σημείου επέκτασης moveDeleteHook. (σε αρχείο plugin.xml)
   

<extension point=

"org.eclipse.core.resources.moveDeleteHook"

>

<moveDeleteHook class=

"org.eclipse.team.internal.MoveDeleteHook"

/>

</extension>

Η τιμή του γνωρίσματος class πρέπει να αντιστοιχεί σε μια υλοποίηση της org.eclipse.core.resources.team.IMoveDeleteHook.

Το συστατικό στοιχείο "Συνεργασία" παρέχει γενικά την υλοποίηση της ρουτίνας μεταφοράς/διαγραφής. Το σημείο επέκτασης δεν θα πρέπει να χρησιμοποιείται από κανέναν άλλον πελάτη.