시작
ID:
org.eclipse.ui.startup
시작 버전:
릴리스 2.0
설명:
이 확장점은 시작 시 활성화할 플러그인을 등록하는 데
사용됩니다. 시작 요소의 속성으로 지정된 클래스 또는 플러그인 클래스는 org.eclipse.ui.IStartup
인터페이스를 구현해야 합니다. Workbench가 시작되면 독립 스레드에서 earlyStartup() 메소드가 호출됩니다.
시작 요소에 클래스 속성이 있으면 클래스의 인스턴스가 작성되고 earlyStartup() 메소드가 결과에 대해 호출됩니다. 그렇지 않으면 이 메소드는 플러그인 클래스에서 호출됩니다. 플러그인 클래스를 클래스 속성의 값으로 지정하지 마십시오. 그렇지 않으면 두 번 인스턴스가 작성됩니다(일반 플러그인 활성화에 의해 한 번, 이 메커니즘에 의해 한 번).
이러한 플러그인은 Workbench 환경 설정에 나열되며, 사용자는 초기 시작부터 플러그인을 사용 안함으로 설정할 수 있습니다.
구성 마크업
<!ELEMENT extension (startup*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - 대상 확장점의 완전한 ID
- id - 확장 인스턴스의 선택적 ID
- name - 확장 인스턴스의 선택적 이름
<!ELEMENT startup EMPTY>
<!ATTLIST startup
class CDATA #IMPLIED>
- class - org.eclipse.ui.IStartup을 구현하는 클래스의 완전한 이름. 지정하지 않을 경우 플러그인 클래스가 사용됩니다. 플러그인 클래스를 명시적 값으로 지정하지 마십시오. 그렇지 않으면 두 번 인스턴스가 작성됩니다(일반 플러그인 활성화에 의해 한 번, 이 메커니즘에 의해 한 번).
시작 릴리스: 3.0
예제:
다음은 시작 확장 예제입니다.
<extension point=
"org.eclipse.ui.startup"
>
<startup class=
"org.eclipse.example.StartupClass"
/>
</extension>
API 정보:
org.eclipse.ui.IStartup 인터페이스를
참조하십시오.
Copyright (c) 2002, 2005 IBM Corporation and others.
All rights reserved. 본 프로그램 및 본 프로그램에 동봉되는 자료는 본 배포물에 동봉되는 Eclipse Public License v1.0의 조항에 따라 사용해야 하며
웹 사이트(http://www.eclipse.org/legal/epl-v10.html)에서도 관련 사항을 참조할 수 있습니다.