2 votes

Comment puis-je obtenir l'IResource associé à l'événement propertyChanged dans Eclipse ?

Je développe un plugin Eclipse qui surveille les événements dans l'espace de travail. Une de mes classes implémente IPropertyListener, ce qui signifie qu'elle hérite de la méthode propertyChanged. Cette méthode est déclenchée lorsqu'un fichier de l'espace de travail du plugin est modifié. J'ai besoin de savoir quelle IResource est associée à l'événement propertyChanged mais mon implémentation actuelle ne fonctionne pas.

public void propertyChanged(Object source, int propId)
{
    if(propId == IEditorPart.PROP_DIRTY)
    {
        IResource resource = (IResource)source;
    }
}

Je pense que cela ne fonctionne pas parce que la source n'est pas de type IResource, mais je ne sais pas comment obtenir autrement la ressource associée à ce changement de propriété.

Avez-vous une idée de la façon dont je pourrais accéder à l'IResource ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X