자동 갱신 제공자
ID:
org.eclipse.core.resources.refreshProviders
시작 버전:
3.0
설명:
작업공간에서는
파일 시스템에서 변경된 사항을 자동으로 발견하여 메모리에서
작업공간을 조정하는 모드를 지원합니다. 기본적으로 파일
시스템을 폴링하는 모니터를 작성하고 정기적으로 변경사항을
검색하여 해당 모드를 수행합니다. 모니터 팩토리
확장점을 사용하면 클라이언트에서 보통 변경사항을 콜백할 때 일부
원시 파일 시스템 기능을 연결하여 보다 효과적으로 모니터할 수 있습니다.
구성 마크업
<!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 - 사용자가 읽을 수 있는 모니터 팩토리의 이름
- class -
org.eclipse.core.refresh.RefreshProvider
를
구현하는 클래스의 완전한 이름
예제:
다음은
어댑터 선언에 관한 예제입니다. 이 예제에서는 이 플러그인에서
IFile 유형의 오브젝트를 MyFile 유형의 오브젝트로 적응시키는
어댑터 팩토리를 제공하도록 선언합니다.
<extension
id=
"coolProvider"
point=
"org.eclipse.core.resources.refreshProviders"
>
<refreshProvider
name=
"Cool Refresh Provider"
class=
"com.xyz.CoolRefreshProvider"
>
</refreshProvider>
</extension>
API 정보:
갱신
제공자 구현은 org.eclipse.core.resources.refresh
패키지에 있는 abstract 유형 RefreshProvider를
서브클래스로 분류해야 합니다. IRefreshResult를
제공하도록 새로 고치기 요청 및 실패를 제공자에 전송해야 합니다. 클라이언트는
작업공간에서 새로 고치기 모니터를 설치 제거하도록 요청할 때
사용할 수 있는 IRefreshMonitor의 구현도 제공해야 합니다.
기본 제공 구현:
org.eclipse.core.resources.win32
단편에서는 win32 파일 시스템 알림 콜백을 사용하는 원시 새로 고치기
모니터를 제공합니다. 작업공간에서는 사용 가능한 원시 새로
고치기 콜백이 없는 파일 시스템에 사용 가능한 기본 원시
폴링 기반 모니터도 제공합니다.
Copyright (c) 2004, 2005 IBM Corporation and others.
All rights reserved. 본 프로그램 및 본 프로그램에 동봉되는 자료는 본 배포물에 동봉되는 Eclipse Public License v1.0의 조항에 따라 사용해야 하며
웹 사이트(http://www.eclipse.org/legal/epl-v10.html)에서도 관련 사항을 참조할 수 있습니다.