Prohlížeče kontextu stavu opětovné deklarace

org.eclipse.ltk.ui.refactoring.statusContextViewers

3.0

Tento bod rozšíření se používá pro definování speciálního prohlížeče schopného předložit kontext položky stavu opětovné deklarace uživateli. Čtení výrazu má následující předdefinované proměnné, ke kterým je možný přístup pomocí parametru <with variable="..."/>:

context
Kontextový objekt spravovaný položkou stavu opětovné deklarace, který má být předložen v uživatelském rozhraní.

Přístup k proměnným je možný pomocí výrazu <with variable="..."/>. Výchozí proměnná použitá při vyhodnocení výrazu je vázána k proměnné kontextu.

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


Následuje příklad přispění prohlížeče kontextu stavu pro objekty FileStatusContext.
   

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

Přispěná třída musí rozšiřovat org.eclipse.ltk.ui.refactoring.IStatusContextViewer.