<!ELEMENT extension (renderingType* | renderingBindings*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT renderingType EMPTY>
<!ATTLIST renderingType
name CDATA #REQUIRED
id CDATA #REQUIRED
class CDATA #REQUIRED>
此元素定义呈示类型。
org.eclipse.debug.ui.memory.IMemoryRenderingTypeDelegate
的 Java 类的标准名称<!ELEMENT renderingBindings (enablement*)>
<!ATTLIST renderingBindings
renderingIds CDATA #IMPLIED
primaryId CDATA #IMPLIED
class CDATA #IMPLIED
defaultIds CDATA #IMPLIED>
将内存块与可用的呈示绑定在一起。
class
时不得指定此项。class
时不得指定此项。客户机应小心地为每个内存块指定一个主呈示类型。org.eclipse.debug.ui.memory.IMemoryRenderingBindingsProvider
以允许使用动态呈示绑定的 Java 类的标准名称。当指定此项时,不得指定 renderingIds
、defaultIds
和 primaryId
。class
时不得指定此项。
在以上示例中,定义了一种新的呈示类型“Sample Rendering”。类<extension point=
"org.eclipse.debug.ui.memoryRenderings"
>
<renderingType name=
"Sample Rendering"
id=
"com.example.sampleRendering"
class=
"com.example.SampleRenderingTypeDelegate"
>
</renderingType>
<renderingBindings renderingIds=
"com.example.sampleRendering"
>
<enablement>
<instanceof value=
"com.example.SampleMemoryBlock"
/>
</enablement>
</renderingBindings>
</extension>
com.example.SampleRenderingTypeDelegate
实现 org.eclipse.debug.ui.memory.IMemoryRenderingTypeDelegate
并且将用来创建此类型的新呈示。该呈示将绑定至 com.exmaple.SampleMemoryBlock
的实例。
调试平台提供以下呈示类型:
调试平台提供一个内存视图来主管呈示。
Copyright (c) 2004, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html