邏輯結構提供者

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 類別的完整名稱。