Εργαστήρια κονσόλας

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>

Αυτή η επέκταση θα προκαλέσει την εμφάνιση καταχώρησης στο αναπτυσσόμενο μενού Άνοιγμα κονσόλας της προβολής κονσόλας με ετικέτα Κονσόλα εντολών με το καθορισμένο εικονίδιο. Όταν ο χρήστης κάνει κλήση της ενέργειας, θα κληθεί η μέθοδος openConsole() στην κλάση com.example.CommandConsoleFactory. Η μέθοδος κατασκευής μπορεί να αποφασίσει τη δημιουργία νέας κονσόλας ή ενεργοποίησης μιας υπάρχουσας κονσόλας.

Η τιμή του γνωρίσματος class πρέπει να είναι ένα πλήρες όνομα κλάσης Java η οποία υλοποιεί τη διεπαφή org.eclipse.ui.console.IConsoleFactory.

Η πρόσθετη λειτουργία κονσόλας παρέχει μια μέθοδο κατασκευής κονσόλας για το άνοιγμα μιας νέας προβολής κονσόλας.