2011-01-11 13 views

Respuesta

7

Si tiene un IResource para el recurso/proyecto cambiado, puede querer call refreshLocal en él. Sin embargo, si realizó las modificaciones programáticamente usted mismo (por ejemplo, a través del java.io), es posible que desee cambiar el código para realizar las modificaciones utilizando la API de Eclipse IResource, de modo que Eclipse pueda realizar un seguimiento de las modificaciones.

actualización para más detalles sobre la API de Eclipse:

En lugar de, por ejemplo, creando un nuevo FileOutputStream especificando la ruta del archivo, su complemento debe crear el archivo (un recurso) usando la API de Eclipse, p. llamando a project.create ("archivo") relativo al proyecto actual (puede, por ejemplo, obtener fácilmente el archivo o proyecto seleccionado actualmente en el explorador del proyecto Eclipse).

+0

thx, mucho. funciona genial ¿Qué quieres decir con IResource API? ¿Quieres decir de alguna manera obtener IDocument y cambiarlo así? Usé java.io, porque era más rápido de escribir. – IAdapter

Cuestiones relacionadas