|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A rendering bindings provider provides rendering type bindings for a memory block.
By defualt, 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)
Retunrs all rendering types bound to the given memory block. |
void |
removeListener(IMemoryRenderingBindingsListener listener)
Removes a listener from this binding provider. |
Method Detail |
public IMemoryRenderingType[] getRenderingTypes(IMemoryBlock block)
block
- memory block
public IMemoryRenderingType[] getDefaultRenderingTypes(IMemoryBlock block)
block
- memory block
public IMemoryRenderingType getPrimaryRenderingType(IMemoryBlock block)
null
if none.
block
- memory block
null
if nonepublic void addListener(IMemoryRenderingBindingsListener listener)
Has no affect if an identical listener is already registered.
listener
- listener to addpublic void removeListener(IMemoryRenderingBindingsListener listener)
Has no affect if an identical listener is not already registered.
listener
- listener to remove
|
Eclipse Platform Release 3.1 |
|||||||||||
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, 2005. All rights reserved.