시작

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>


<!ELEMENT startup EMPTY>

<!ATTLIST startup

class CDATA #IMPLIED>


다음은 시작 확장 예제입니다.
   

<extension point=

"org.eclipse.ui.startup"

>

<startup class=

"org.eclipse.example.StartupClass"

/>

</extension>

org.eclipse.ui.IStartup 인터페이스를 참조하십시오.