브라우저

org.eclipse.help.base.browser

3.0(원래 릴리스 2.0에서는 org.eclipse.help.ui.browser로 추가됨)

지정된 URL에서 HTML 문서를 표시할 수 있는 웹 브라우저를 제공합니다.

참고: 3.1부터 도움말 시스템은 Workbench 브라우저 지원을 사용합니다(org.eclipse.ui.browserSupport 참조). 이 문서에 설명된 확장점은 독립형 도움말용으로만 사용됩니다. Workbench 모드에서 작동해야 하는 사용자 정의 브라우저 어댑터를 Workbench 확장점으로 이동해야 합니다.

<!ELEMENT extension (browser*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT browser (factoryclass)>

<!ATTLIST browser

id           CDATA #REQUIRED

factoryclass CDATA #IMPLIED

name         CDATA #REQUIRED>


<!ELEMENT factoryclass (parameter*)>

<!ATTLIST factoryclass

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


다음은 브라우저 확장점의 샘플 사용법입니다.

 

<extension point=

"org.eclipse.help.base.browser"

>

<browser id=

"org.eclipse.myPlugin.myBrowserID"

factoryClass=

"org.eclipse.myPlugin.myPackage.MyFactoryClass"

name=

"My Browser"

>

</browser>

</extension>

제공된 팩토리 클래스는 org.eclipse.help.browser.IBrowserFactory 인터페이스를 구현해야 합니다. 해당 인터페이스의 메소드는 주어진 시스템에서 팩토리의 사용 여부(브라우저 인스턴스를 제공 여부)를 결정하고 IBrowser 인터페이스를 구현하는 브라우저 인스턴스를 작성합니다.

org.eclipse.help.baseorg.eclipse.help.ui 플러그인에는 공통 플랫폼의 브라우저 구현이 포함됩니다. 기타 플러그인은 다른 구현을 제공할 수 있습니다. 환경 설정에서 사용자는 사용 가능한 브라우저 사이에서 기본 브라우저를 선택할 수 있습니다.