Console Line Trackers

Identifier: org.eclipse.debug.ui.consoleLineTrackers

Since: 2.1

Description: This extension point provides a mechanism to listen to console output for a type of process.

Configuration Markup:

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

Examples: The following is an example of a console line tracker extension point:
<extension point="org.eclipse.debug.ui.consoleLineTrackers">
  <consoleLineTracker 
     id="com.example.ExampleConsoleLineTracker"
     class="com.example.ExampleConsoleLineTracker"
     processType="ExampleProcessType">
  </consoleLineTracker>
</extension>
In the above example, the contributed line tracker will be notified as lines are appended to the console for processes of type "ExampleProcessType", which corresponds to the process attribute IProcess.ATTR_PROCESS_TYPE. Process types are client defined, and are set by clients that create processes.

API Information: Value of the attribute class must be a fully qualified name of a Java class that implements the interface org.eclipse.debug.ui.console.IConsoleLineTracker.

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.