Prohlížeče kontextu stavu opětovné deklarace
Identifikátor:
org.eclipse.ltk.ui.refactoring.statusContextViewers
Od:
3.0
Popis:
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.
Konfigurační markup:
<!ELEMENT extension (statusContextViewer*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Úplný identifikátor cílového bodu rozšíření.
- id - Volitelný identifikátor instance rozšíření.
- name - Volitelný název instance rozšíření.
<!ELEMENT statusContextViewer (enablement)>
<!ATTLIST statusContextViewer
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - Jedinečný identifikátor pro prohlížeč kontextu stavu.
- class - Název třídy, která poskytuje implementaci.
Příklady:
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>
Informace rozhraní API:
Přispěná třída musí rozšiřovat org.eclipse.ltk.ui.refactoring.IStatusContextViewer
.
Copyright (c) 2001, 2004 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html