|
Eclipse Platform Release 3.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMemoryRenderingBindingsProvider
A rendering bindings provider provides rendering type bindings for a memory block.
By default, bindings for a memory block are provided by the memory rendering
manager. However, a client can provide dynamic renderings for a memory block
by contributing a dynamic rendering binding in the renderingBindings
element of a memoryRenderings extension.
Clients contributing dynamic rendering bindings are intended to implement this interface.
| Method Summary | |
|---|---|
void |
addListener(IMemoryRenderingBindingsListener listener)
Adds a listener to this binding provider. |
IMemoryRenderingType[] |
getDefaultRenderingTypes(IMemoryBlock block)
Returns default rendering types bound to the given memory block, possibly empty. |
IMemoryRenderingType |
getPrimaryRenderingType(IMemoryBlock block)
Returns the primary rendering type bound to the given memory block, or null if none. |
IMemoryRenderingType[] |
getRenderingTypes(IMemoryBlock block)
Returns all rendering types bound to the given memory block. |
void |
removeListener(IMemoryRenderingBindingsListener listener)
Removes a listener from this binding provider. |
| Method Detail |
|---|
IMemoryRenderingType[] getRenderingTypes(IMemoryBlock block)
block - memory block
IMemoryRenderingType[] getDefaultRenderingTypes(IMemoryBlock block)
block - memory block
IMemoryRenderingType getPrimaryRenderingType(IMemoryBlock block)
null if none.
block - memory block
null if nonevoid addListener(IMemoryRenderingBindingsListener listener)
Has no affect if an identical listener is already registered.
listener - listener to addvoid removeListener(IMemoryRenderingBindingsListener listener)
Has no affect if an identical listener is not already registered.
listener - listener to remove
|
Eclipse Platform Release 3.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.