Automatikus frissítési szolgáltatók
Azonosító:
org.eclipse.core.resources.refreshProviders
Minimális verziószám:
3.0
Leírás:
A munkaterület támogat
egy olyan módot, amelyben a fájlrendszerben történt változások
automatikusan észlelésre, és a memóriában taálható munkaterülettel
egyeztetésre kerülnek.
Alapértelmezésben ez egy figyelő létrehozásával történik, amely lekérdezi
a fájlrendszert, és rendszeres időközönként ellenőrzi, hogy történtek-e
módosítások. A figyelőgyár kiterjesztési pontok segítségével az ügyfelek
hatékonyabb figyelőket hozhatnak létre, ez általában valamilyen natív
módosítási visszahívás fájlrendszer-szolgáltatáshoz csatlakozással
történik.
Konfigurációs kód:
<!ELEMENT extension (refreshProvider)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT refreshProvider EMPTY>
<!ATTLIST refreshProvider
name CDATA #REQUIRED
class CDATA #REQUIRED>
- name - a figyelőgyár értelemmel bíró neve
- class - az
org.eclipse.core.resources.refresh.RefreshProvider
megvalósítását végző osztály teljes képzésű neve.
Példák:
Az alábbiakban
illesztő deklarációjára látható példa. A példa szerint a bedolgozó olyan
illesztőgyárat biztosít, amely az IFile típusú objektumokat adaptálja
MyFile típusú objektumokhoz.
<extension
id=
"coolProvider"
point=
"org.eclipse.core.resources.refreshProviders"
>
<refreshProvider
name=
"Cool Refresh Provider"
class=
"com.xyz.CoolRefreshProvider"
>
</refreshProvider>
</extension>
API-információk:
A
frissítésszolgáltató-megvalósításoknak az
org.eclipse.core.resources.refresh csomag
RefreshProvider absztrakt típusát kell továbbszármaztatniuk.
A frissítési kéréseket és a hibákat az IRefreshResult
szolgáltatóhoz kell továbbítani. A ügyfeleknek az IRefreshMonitor megvalósítását is biztosítaniuk kell, amelyen
keresztül a munkaterület a frissítésfigyelők eltávolítását kérheti.
Szállított megvalósítás:
Az
org.eclipse.core.resources.win32 töredék natív frissítésfigyelőt
biztosít, amely win32 fájlrendszer értesítési visszahívásokat használ. A
munkaterület alapértelmezett, natív, lekérdezés alapú figyelőt is
biztosít, amely elérhető natív frissítési visszahívással nem rendelkező
fájlrendszerek esetén alkalmazható.
Copyright (c) 2004, 2005 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.