Logiska strukturtyper
ID:
org.eclipse.debug.core.logicalStructureTypes
Sedan:
3.0
Beskrivning:
Den här utökningspunkten gör det möjligt för felsökare att presentera alternativa logiska strukturer av värden. Det kan ofta vara lättare att navigera i komplexa datastrukturer när det gäller deras logiska struktur, i stället för deras implementation. Oavsett hur en lista implementeras (länkad, matris m.m.)kan en användare vilja visa elementen i listan, i en sorterad samling. Den här utökningspunkten gör det möjligt med ett innehåll av logiska strukturtyper som översätter en råimplementation av värden till ett logiskt värde.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (logicalStructureType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!ELEMENT logicalStructureType EMPTY>
<!ATTLIST logicalStructureType
id CDATA #REQUIRED
description CDATA #IMPLIED
class CDATA #REQUIRED
modelIdentifier CDATA #REQUIRED>
- id - En unik identifierare för denna logiska strukturtyp.
- description - En beskrivning av denna logiska struktur. Sedan version 3.1 är detta attribut valfritt. Om attributet inte är specificerat måste även en logiskt strukturtypsdelegat implementera
ILogicalStructureTypeDelegate2
för att kunna tillhandahålla beskrivningar av värden som de logiska strukturerna finns för.
- class - Ett fullständigt kvalificerat namn på en Java-klass som implementerar
ILogicalStructureTypeDelegate
. Klassen kan (valfritt) implementera ILogicalStructureTypeDelegate2
.
- modelIdentifier - identifierare av felsökningsmodellen som den här logiska strukturtypen är associerad till.
Exempel:
Följande är ett exempel på en utökningspunkt för en logisk struktur:
<extension point=
"org.eclipse.debug.core.logicalStructureTypes"
>
<logicalStructureType
id=
"com.example.ExampleLogicalStructure"
class=
"com.example.ExampleLogicalStructureDelegate"
modelIdentifier=
"com.example.debug.model"
description=
"Sorterad samling"
>
</logicalStructureType>
</extension>
I exemplet ovan kommer den logiska strukturtypen att konsulteras om alternativa logiska värden för värden från felsökningsmodellen com.example.debug.model
när de visas i variabelvyn.
API-information:
Värdet på attributet class måste vara ett fullständigt namn på en Java-klass som implementerar gränssnittet org.eclipse.debug.core.model.ILogicalStructureTypeDelegate.
Copyright (c) 2000, 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html