Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

org.eclipse.debug.ui.memory
Interface IMemoryRenderingSynchronizationService


public interface IMemoryRenderingSynchronizationService

Provides facilities related to the synchronization of memory renderings.

Clients hosting renderings may implement this interface.

Since:
3.1

Method Summary
 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.
 

Method Detail

addPropertyChangeListener

void addPropertyChangeListener(
IPropertyChangeListener listener,
                               
String[] properties)
Adds a listener for property changes notification for the specified properties. Specifying 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.

Parameters:
listener - a property change listener
properties - properties the listener is interested in, or null to indicate all properties.

removePropertyChangeListener

void removePropertyChangeListener(
IPropertyChangeListener listener)
Removes the given listener for property change notification. Has no effect if the identical listener is not registered.

Parameters:
listener - a property change listener

getProperty

Object getProperty(
IMemoryBlock block,
                   
String property)
Returns the current value of the specified property for the given memory block, or null if none.

Parameters:
block - memory block for which a property is requested
property - the name of the property
Returns:
the property value or null

setSynchronizationProvider

void setSynchronizationProvider(
IMemoryRendering rendering)
Sets the rendering currently providing sychronization information for this synchronization service, or null if none.

Parameters:
rendering - active rendering providing synchronization information or null

getSynchronizationProvider

IMemoryRendering getSynchronizationProvider()
Returns the rendering currently providing synchronization information for this synchronization service, or null
Returns:
rendering providing synchronization information or null

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire