Przenieś/usuń hak

org.eclipse.core.resources.moveDeleteHook

2.0

Udostępnia implementację punktu rozszerzenia IMoveDeleteHook, który ma być używany w mechanizmie IResource.move i IResource.delete. W tym punkcie rozszerzenia dopuszczalne jest najwyżej jedno rozszerzenie.

<!ELEMENT extension (moveDeleteHook?)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT moveDeleteHook EMPTY>

<!ATTLIST moveDeleteHook

class CDATA #REQUIRED>


Poniżej przedstawiono przykład użycia punktu rozszerzenia moveDeleteHook (w pliku plugin.xml).
   

<extension point=

"org.eclipse.core.resources.moveDeleteHook"

>

<moveDeleteHook class=

"org.eclipse.team.internal.MoveDeleteHook"

/>

</extension>

Wartość atrybutu klasy musi reprezentować implementację klasy org.eclipse.core.resources.team.IMoveDeleteHook.

Na ogół implementacja przeniesienia/usunięcia haka jest udostępniana przez komponent Zespół. Punkt rozszerzenia nie powinien być używany przez żadnych innych klientów.