Prezentace proměnných řetězců

org.eclipse.debug.ui.stringVariablePresentations

2.1

Tento bod rozšíření nabízí mechanizmus pro přidání uživatelského rozhraní/prezentace pro substituční proměnnou typu řetězec (tj. kontextovou proměnnou nebo hodnotovou proměnnou).

<!ELEMENT extension (variablePresentation*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT variablePresentation EMPTY>

<!ATTLIST variablePresentation

variableName     CDATA #REQUIRED

argumentSelector CDATA #REQUIRED>


Následuje příklad přidání prezentace proměnné:

<extension point=

"org.eclipse.debug.ui.stringVariablePresentations"

>

<variablePresentation variableName=

"example_variable"

argumentSelector=

"com.example.ExampleArgumentChooser"

>

</variablePresentation>

</extension>

Ve výše uvedeném příkladě bude přidaná prezentace použita pro proměnnou nazvanou "example_variable". Je stanovený selektor argumentů, aby konfiguroval argument platný pro danou proměnnou.

Hodnota atributu argumentSelector musí být úplný název třídy Java, která implementuje rozhraní org.eclipse.debug.ui.stringsubstitution.IArgumentSelector.