Logiska strukturprovidrar

org.eclipse.debug.core.logicalStructureProviders

3.1

Den här utökningspunkten tillåter att bidragare bidrar med flera logiska strukturtyper för ett värde. Detta är en utökning av det logiska strukturstödet som fanns i utökningspunkten org.eclipse.debug.core.logicalStructureTypes. Det strukturstödet tillåter en logisk strukturtyp per värde.

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


Följande är ett exempel på en utökningspunkt för en logisk struktur:

 

<extension point=

"org.eclipse.debug.core.logicalStructureProviders"

>

<logicalStructureProvider class=

"com.example.ExampleLogicalStructureProvider"

modelIdentifier=

"com.example.debug.model"

>

</logicalStructureProvider>

</extension>

I exemplet ovan kommer den logiska strukturprovidern att konsulteras om alternativa logiska strukturer för värden från felsökningsmodellen com.example.debug.model när de visas i variabelvyn.

Värdet på class måste vara ett fullständigt kvalificerat namn på en Java-klass som implementerar gränssnittet org.eclipse.debug.core.ILogicalStructureProvider.