콘솔 팩토리

org.eclipse.ui.console.consoleFactories

3.1

콘솔 팩토리는 콘솔을 작성하거나 활성화하며, 콘솔 보기에 조치로 표시됩니다.

<!ELEMENT extension (consoleFactory)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT consoleFactory EMPTY>

<!ATTLIST consoleFactory

label CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED>


다음은 콘솔 팩토리 확장점 예제입니다.

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Command Console"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

이 확장을 사용하면 지정된 아이콘에서 명령 콘솔 레이블이 지정된 콘솔 보기의 콘솔 열기 드롭 다운 메뉴에 항목을 표시합니다. 사용자가 조치를 호출하면 com.example.CommandConsoleFactory 클래스에서 openConsole() 멤소드가 호출됩니다. 팩토리에서 새 콘솔을 작성할 것인지, 기존 콘솔을 활성화할 것인지 결정할 수 있습니다.

class 속성 값은 org.eclipse.ui.console.IConsoleFactory 인터페이스를 구현하는 Java 클래스의 완전한 이름이어야 합니다.

콘솔 플러그인에서는 콘솔 팩토리를 제공하여 새 콘솔 보기를 엽니다.