글로벌 설치 핸들러

org.eclipse.update.core.installHandlers

글로벌 설치 핸들러를 등록할 때 사용할 확장점입니다. 핸들러 코드 사본을 포함시키지 않고도 기능(<feature> <install-handler> 태그)에서 글로벌 설치 핸들러를 다운로드 가능한 기능의 일부로 참조할 수 있습니다.

<!ELEMENT extension (install-handler+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT install-handler EMPTY>

<!ATTLIST install-handler

class CDATA #REQUIRED>


다음은 새 글로벌 설치 핸들러 등록에 관한 예제입니다.

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Custom install handler"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

등록된 설치 핸들러 클래스에서는 org.eclipse.update.core.IInstallHandler 인터페이스를 구현해야 합니다. 구현자는 기본 클래스 org.eclipse.update.core.BaseInstallHandler를 확장해야 합니다.

플랫폼에서는 org.eclipse.update.core.DefaultInstallHandler로 등록된 단순 설치 핸들러를 제공합니다. 사용할 경우 기능에서 제공된 플러그인 이외의 모든 데이터 항목을 기능 설치 디렉토리로 복사합니다.