Fonctions de suivi de ligne de console

org.eclipse.debug.ui.consoleLineTrackers

2.1

Ce point d'extension fournit un mécanisme pour écouter la sortie de la console pour un type de processus.

<!ELEMENT extension (consoleLineTracker*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT consoleLineTracker EMPTY>

<!ATTLIST consoleLineTracker

id          CDATA #REQUIRED

class       CDATA #REQUIRED

processType CDATA #REQUIRED>


L'exemple ci-dessous illustre le point d'extension d'une fonction de suivi de ligne de console :

<extension point=

"org.eclipse.debug.ui.consoleLineTrackers"

>

<consoleLineTracker id=

"com.example.ExampleConsoleLineTracker"

class=

"com.example.ExampleConsoleLineTracker"

processType=

"ExampleProcessType"

>

</consoleLineTracker>

</extension>

Dans cet exemple, la fonction de suivi de ligne de console est avertie chaque fois qu'une ligne est ajoutée sur la console pour des processus de type "ExampleProcessType", qui correspond à l'attribut de processus IProcess.ATTR_PROCESS_TYPE. Les types de processus sont définis par le client et implémentés par le client qui crée les processus.

La valeur de l'attribut class doit correspondre au nom qualifié complet d'une classe Java implémentant l'interface org.eclipse.debug.ui.console.IConsoleLineTracker.