邏輯結構提供者

org.eclipse.debug.core.logicalStructureProviders

3.1

這個延伸點容許貢獻者提供值的多個邏輯結構類型。 這是延伸點 org.eclipse.debug.core.logicalStructureTypes 所提供的邏輯結構支援的延伸,可容許每一個值有一個邏輯結構類型。

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


下列是邏輯結構化類型延伸點的範例:

 

<extension point=

"org.eclipse.debug.core.logicalStructureProviders"

>

<logicalStructureProvider class=

"com.example.ExampleLogicalStructureProvider"

modelIdentifier=

"com.example.debug.model"

>

</logicalStructureProvider>

</extension>

在上述範例中,指定的邏輯結構提供者將會接受查詢,以察看在變數視圖中顯示這些值的時候, com.example.debug.model 除錯模型中是否有這些值的替代邏輯結構。

class 屬性值必須是實作 org.eclipse.debug.core.ILogicalStructureProvider 介面的 Java 類別完整名稱。