Konsolin factory-luokat

org.eclipse.ui.console.consoleFactories

3.1

Konsolin factory-luokka luo tai aktivoi konsolin. Factory-luokat näkyvät toimintoina konsolinäkymässä.

<!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>


Seuraavassa on esimerkki konsolin factory-luokan laajennuspisteestä:

<extension point=

"org.eclipse.ui.console.consoleFactories"

>

<consoleFactory label=

"Komentokonsoli"

class=

"com.example.CommandConsoleFactory"

icon=

"icons/cmd_console.gif"

>

</consoleFactory>

</extension>

Tämä laajennus lisää konsolinäkymän avattavaan Avaa konsoli -valikkoon merkinnän nimeltä Komentokonsoli ja määritetyn kuvakkeen. Kun käyttäjä käyttää tätä toimintoa, lähetetään kutsu com.example.CommandConsoleFactory-luokan openConsole()-metodille. Tämän jälkeen factory-luokka voi määrittää, luodaanko uusi konsoli vai aktivoidaanko aiemmin luotu konsoli.

Class-määritteen arvon on oltava sen Java-luokan tarkka nimi, joka toteuttaa org.eclipse.ui.console.IConsoleFactory-liittymän.

Konsolilisäosa sisältää konsolin factory-luokan, jonka avulla voidaan avata uusi konsolinäkymä.