Παρουσιάσεις μεταβλητών σειρών χαρακτήρων

org.eclipse.debug.ui.stringVariablePresentations

2.1

Αυτό το σημείο επέκτασης παρέχει ένα μηχανισμό για τη συνεισφορά μιας διεπαφής χρήστη / παρουσίασης για μια μεταβλητή αντικατάστασης σειράς χαρακτήρων (δηλαδή μια μεταβλητή context ή μια μεταβλητή value).

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


Παρακάτω δίνεται ένα παράδειγμα συνεισφοράς παρουσίασης μεταβλητής:

<extension point=

"org.eclipse.debug.ui.stringVariablePresentations"

>

<variablePresentation variableName=

"example_variable"

argumentSelector=

"com.example.ExampleArgumentChooser"

>

</variablePresentation>

</extension>

Στο παραπάνω παράδειγμα, η συνεισφερόμενη παρουσίαση χρησιμοποιείται για τη μεταβλητή που φέρει το όνομα "example_variable". Ορίζεται μια λειτουργία επιλογής ορίσματος για τη ρύθμιση ενός ορίσματος που θα εφαρμόζεται στη μεταβλητή.

Η τιμή του γνωρίσματος argumentSelector πρέπει να είναι ένα πλήρες όνομα κλάσης Java η οποία υλοποιεί τη διεπαφή org.eclipse.debug.ui.stringsubstitution.IArgumentSelector.