Prezentacja zmiennej łańcuchowej

org.eclipse.debug.ui.stringVariablePresentations

2.1

Ten punkt rozszerzenia udostępnia mechanizm umożliwiający dodawanie interfejsu użytkownika/prezentacji dla zmiennej podstawiania łańcucha (tzn. zmiennej kontekstowej lub zmiennej wartości).

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


Poniżej przedstawiono przykład dodawania prezentacji zmiennej:

<extension point=

"org.eclipse.debug.ui.stringVariablePresentations"

>

<variablePresentation variableName=

"example_variable"

argumentSelector=

"com.example.ExampleArgumentChooser"

>

</variablePresentation>

</extension>

W powyższym przykładzie dodana prezentacja będzie używana na potrzeby zmiennej o nazwie "example_variable". Określony jest selektor argumentu w celu skonfigurowania argumentu dotyczącego tej zmiennej.

Wartość atrybutu argumentSelector musi być pełną nazwą klasy Java implementującej interfejs org.eclipse.debug.ui.stringsubstitution.IArgumentSelector.