Escuchas de coincidencia de patrón de consola

org.eclipse.ui.console.consolePatternMatchListeners

3.1

proporciona coincidencia de expresiones regulares para consolas de texto. Se puede contribuir con escuchas de coincidencia de patrón para consolas específicas mediante una expresión de habilitación. Se envían notificaciones escuchas a medida que se encuentran coincidencias.

<!ELEMENT extension (consolePatternMatchListener*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT consolePatternMatchListener (enablement)>

<!ATTLIST consolePatternMatchListener

id        CDATA #REQUIRED

class     CDATA #REQUIRED

regex     CDATA #REQUIRED

flags     CDATA #IMPLIED

qualifier CDATA #IMPLIED>


A continuación se muestra un ejemplo de punto de extensión de escuchador de coincidencia de patrón de consola:
   

<extension point=

"org.eclipse.ui.console.consolePatternMatchListener"

>

<consolePatternMatchListener class=

"com.example.ExampleConsolePatternMatcher"

id=

"com.example.ExampleConsolePatternMatcher"

regex=

".*foo.*"

>

<enablement>

<test property=

"org.eclipse.ui.console.consoleTypeTest"

value=

"exampleConsole"

/>

</enablement>

</consolePatternMatchListener>

</extension>

En el ejemplo anterior, el elemento de coincidencia de patrón de consola contribuido se utilizará para consolas del tipo "exampleConsole."

el valor del atributo class debe ser un nombre totalmente calificado de una clase Java que implemente la interfaz org.eclipse.ui.console.IPatternMatchListenerDelegate.

El conector de consola proporciona un probador de propiedades de tipo de consola para las expresiones de habilitación que pruebe el valor de IConsole.getType(). El identificador del probador de propiedades es org.eclipse.ui.console.consoleTypeTest.