Ρουτίνες χειρισμού καθολικής εγκατάστασης

org.eclipse.update.core.installHandlers

Σημείο επέκτασης για την καταχώρηση ρουτινών χειρισμού καθολικής εγκατάστασης. Μπορεί να γίνει παραπομπή στις ρουτίνες χειρισμού καθολικής εγκατάστασης μέσω λειτουργιών (με χρήση των προσδιοριστικών <λειτουργία> <ρουτίνα χειρισμού εγκατάστασης>) και δεν απαιτείται να συμπεριληφθεί αντίγραφο του κωδικού ρουτίνας χειρισμού ως τμήμα της λειτουργίας με δυνατότητα λήψης.

<!ELEMENT extension (install-handler+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT install-handler EMPTY>

<!ATTLIST install-handler

class CDATA #REQUIRED>


Ακολουθεί παράδειγμα καταχώρησης νέας ρουτίνας χειρισμού καθολικής εγκατάστασης:

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Custom install handler"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

ΟΙ καταχωρημένες κλάσεις ρουτινών χειρισμού εγκατάστασης πρέπει να υλοποιούν τη διεπαφή org.eclipse.update.core.IInstallHandler. Οι λειτουργίες υλοποίησης θα πρέπει να επεκτείνουν τη βασική κλάση org.eclipse.update.core.BaseInstallHandler.

Η πλάτφόρμα παρέχει μια απλή ρουτίνα χειρισμού εγκατάστασης που έχει καταχωρηθεί ως org.eclipse.update.core.DefaultInstallHandler. Όταν χρησιμοποιείται, αντιγράφει στον κατάλογο εγκατάστασης λειτουργιών κάθε μη πρόσθετη είσοδο δεδομένων που παρέχεται με τη λειτουργία.