Állapot kontextus megjelenítő átdolgozása

org.eclipse.ltk.ui.refactoring.statusContextViewers

3.0

A kiterjesztési pont az átdolgozási állapot bejegyzés kontextusát a felhasználó számára megjeleníteni képes különleges megjelenítők meghatározására használható. A kifejezés olvasója a következő előre meghatározott változókat biztosítja, amelyeket a <with variable="..."> címke használatával lehet elérni kifejezés kiértékelés közben:

context
a felhasználói felületen megjelenítésre kerülő átdolgozási állapot bejegyzés által kezelt kontextus objektum.

A változókat a <with variable="..."/> kifejezés használatával lehet elérni. A kifejezés kiértékelésnél használt alapértelmezett változó a kontextus változóhoz van kötve.

<!ELEMENT extension (statusContextViewer*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT statusContextViewer (enablement)>

<!ATTLIST statusContextViewer

id    CDATA #REQUIRED

class CDATA #REQUIRED>


Az alábbi példa egy állapot kontextus megjelenítőt a FileStatusContext objektumokhoz.
   

<extension point=

"org.eclipse.ltk.ui.refactoring.statusContextViewers"

>

<statusContextViewer class=

"org.eclipse.ltk.internal.ui.refactoring.FileStatusContextViewer"

id=

"org.eclipse.ltk.internal.ui.refactoring.fileStatusContextViewer"

>

<enablement>

<instanceof value=

"org.eclipse.ltk.core.refactoring.FileStatusContext"

/>

</enablement>

</statusContextViewer>

</extension>

A hozzáadott osztálynak az org.eclipse.ltk.ui.refactoring.participants.IStatusContextViewer osztályt kell kiterjesztenie.