Provider för automatisk uppdatering
ID:
org.eclipse.core.resources.refreshProviders
Sedan:
3.0
Beskrivning:
Arbetsytan stöder ett läge där ändringar som sker i filsystemet upptäcks automatiskt och stäms av med arbetsytan i minnet. Du uppnår vanligtvis detta genom att skapa en övervakare som lyssnar på filsystemet och regelbundet söker efter ändringar. Utökningspunkten för övervakningsfabriker gör det möjligt för klienter att skapa mer effektiva övervakare, vanligtvis genom att ansluta till någon inbyggd filsystemsfunktion för ändringsåteranrop.
Konfigurationsmärkordsuppsättning:
<!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 - Ett namn (som kan läsas) på övervakningsfabriken.
- class - Det fullständiga namnet på en klass som implementerar
org.eclipse.core.resources.refresh.RefreshProvider
.
Exempel:
Följande är ett exempel på en adapterdeklaration. Exemplet deklarerar att detta insticksprogram kommer att tillhandahålla en adapterfabrik som anpassar objekt av typen IFile till objekt av typen MyFile.
<extension
id=
"coolProvider"
point=
"org.eclipse.core.resources.refreshProviders"
>
<refreshProvider
name=
"Cool Refresh Provider"
class=
"com.xyz.CoolRefreshProvider"
>
</refreshProvider>
</extension>
API-information:
Implementationer av uppdateringsprovider måste vara en underordnad klass till den abstrakta typen RefreshProvider i org.eclipse.core.resources.refresh-paketet. Uppdateringsbegäran och -fel ska vidarebefordras till providern IRefreshResult. Klienter måste också tillhandahålla en implementation av IRefreshMonitor genom vilken arbetsytan kan begära att uppdateringsövervakare avinstalleras.
Medföljande implementering:
Fragmentet org.eclipse.core.resources.win32 ger en intern uppdateringsövervakare som använder återanrop av win32-filsystemsmeddelanden. Arbetsytan tillhandahåller som standard en intern anslutsbaserad övervakare som kan användas för filsystem som inte har interna återanrop.
Copyright (c) 2004, 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html