Logiske strukturleverandører

org.eclipse.debug.core.logicalStructureProviders

3.1

Dette utvidelsespunktet tillater at bidragsytere oppgir flere logiske strukturtyper for en verdi. Dette er en utvidelse av støtten for logiske strukturer fra utvidelsespunktet org.eclipse.debug.core.logicalStructureTypes, som tillater en logisk strukturtype per verdi.

<!ELEMENT extension (logicalStructureProvider*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT logicalStructureProvider EMPTY>

<!ATTLIST logicalStructureProvider

class           CDATA #REQUIRED

modelIdentifier CDATA #REQUIRED>


Nedenfor finner du et eksempel på en et utvidelsespunkt av typen logisk struktur:

 

<extension point=

"org.eclipse.debug.core.logicalStructureProviders"

>

<logicalStructureProvider class=

"com.example.ExampleLogicalStructureProvider"

modelIdentifier=

"com.example.debug.model"

>

</logicalStructureProvider>

</extension>

I eksempelet ovenfor blir den oppgitte logiske strukturleverandøren konsultert for alternative logiske strukturer for verdiene fra feilsøkingsmodellen com.example.debug.model når de vises i variabelvisningen.

Verdien av attributtet class må være et fullt kvalifisert navn på en Java-klasse som implementerer grensesnittet org.eclipse.debug.core.ILogicalStructureProvider.