Console-regelvolgers

org.eclipse.debug.ui.consoleLineTrackers

2.1

Met dit extensiepunt kunt console-uitvoer voor procestypen opvangen.

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


Dit is een voorbeeld van de extensie consoleLineTrackers:

<extension point=

"org.eclipse.debug.ui.consoleLineTrackers"

>

<consoleLineTracker id=

"com.example.ExampleConsoleLineTracker"

class=

"com.example.ExampleConsoleLineTracker"

processType=

"ExampleProcessType"

>

</consoleLineTracker>

</extension>

De regelvolger uit het bovenstaande voorbeeld wordt geseind bij het toevoegen van regels aan de console voor processen van het type "ExampleProcessType", wat bij het kenmerk IProcess.ATTR_PROCESS_TYPE hoort. Procestypen worden op de client gedefinieerd en worden ingesteld door clients die processen maken.

De waarde van het kenmerk class moet de volledig gekwalificeerde naam zijn van de Java-klasse waarmee de interface org.eclipse.debug.ui.console.IConsoleLineTracker wordt geïmplementeerd.