public interface IMemoryRenderingSynchronizationService
Clients hosting renderings may implement this interface.
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(IPropertyChangeListener listener,
String[] properties)
Adds a listener for property changes notification for the specified properties.
|
Object |
getProperty(IMemoryBlock block,
String property)
Returns the current value of the specified property for the given memory block, or
null if none. |
IMemoryRendering |
getSynchronizationProvider()
Returns the rendering currently providing synchronization information for
this synchronization service, or null
|
void |
removePropertyChangeListener(IPropertyChangeListener listener)
Removes the given listener for property change notification.
|
void |
setSynchronizationProvider(IMemoryRendering rendering)
Sets the rendering currently providing sychronization information for
this synchronization service, or
null if none. |
void addPropertyChangeListener(IPropertyChangeListener listener, String[] properties)
null indicates that the listener is interested in all
properties. If an identical listener is already registered, the properties
it is registered to listen for are updated.listener - a property change listenerproperties - properties the listener is interested in, or null
to indicate all properties.void removePropertyChangeListener(IPropertyChangeListener listener)
listener - a property change listenerObject getProperty(IMemoryBlock block, String property)
null if none.block - memory block for which a property is requestedproperty - the name of the propertynullvoid setSynchronizationProvider(IMemoryRendering rendering)
null if none.rendering - active rendering providing synchronization information or
nullIMemoryRendering getSynchronizationProvider()
null
nullGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.