Listenery shody vzoru konzoly

org.eclipse.ui.console.consolePatternMatchListeners

3.1

Poskytuje porovnávání regulárních výrazů pro textové konzoly. Listenery shody vzoru mohou být přidávány do konkrétních konzol za použití výrazu zpřístupnění. Při nalezení shody jsou listenery upozorněny.

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


Následuje příklad bodu rozšíření pro listener shody vzoru konzoly:
   

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

Ve výše uvedeném příkladu bude přidaný porovnávač vzoru konzoly použit pro všechny konzoly typu "exampleConsole."

Hodnota atributu class musí být úplný kvalifikovaný název třídy Java, která implementuje rozhraní org.eclipse.ui.console.IPatternMatchListenerDelegate.

Modul plug-in konzoly nabízí tester vlastností typu konzoly pro výrazy zpřístupnění, jenž testuje hodnotu IConsole.getType(). Identifikátor testeru vlastností je org.eclipse.ui.console.consoleTypeTest.