# Uses of Interface
org.eclipse.debug.ui.memory.IMemoryRendering

Packages that use IMemoryRendering
Package
Description
org.eclipse.debug.internal.ui.views.memory.renderings
org.eclipse.debug.ui.memory
Provides classes and interfaces to render memory blocks in the memory view.

## Uses of IMemoryRendering in org.eclipse.debug.internal.ui.views.memory.renderings

Classes in org.eclipse.debug.internal.ui.views.memory.renderings that implement IMemoryRendering
Modifier and Type
Class
Description
`class`
`org.eclipse.debug.internal.ui.views.memory.renderings.AbstractBaseTableRendering`
Internal base class to allow AbstractTableRendering and AbstractAsyncTableRendering to share actions and dialogs.

## Uses of IMemoryRendering in org.eclipse.debug.ui.memory

Subinterfaces of IMemoryRendering in org.eclipse.debug.ui.memory
Modifier and Type
Interface
Description
`interface`
`IRepositionableMemoryRendering`
A memory rendering that can be repositioned.
`interface`
`IResettableMemoryRendering`
A memory rendering that can be reset.
Classes in org.eclipse.debug.ui.memory that implement IMemoryRendering
Modifier and Type
Class
Description
`class`
`AbstractMemoryRendering`
Abstract implementation of a memory rendering.
`class`
`AbstractTableRendering`
Abstract implementation of a table rendering.
`class`
`AbstractTextRendering`
Abstract implementation of a rendering that translates memory into text, displayed in a table.
Methods in org.eclipse.debug.ui.memory that return IMemoryRendering
Modifier and Type
Method
Description
`IMemoryRendering`
IMemoryRenderingType.`createRendering()`
Creates and returns a new rendering of this type or `null` if none.
`IMemoryRendering`
IMemoryRenderingTypeDelegate.`createRendering(String id)`
Creates and returns a rendering of the specified type, or `null` if none.
`IMemoryRendering`
IMemoryRenderingContainer.`getActiveRendering()`
Returns the active rendering in this container, or `null` if none.
`IMemoryRendering`
MemoryRenderingElement.`getRendering()`
Returns the memory rendering in which bytes are being rendered.
`IMemoryRendering[]`
IMemoryRenderingContainer.`getRenderings()`
Returns all renderings currently hosted by this container.
`IMemoryRendering`
IMemoryRenderingSynchronizationService.`getSynchronizationProvider()`
Returns the rendering currently providing synchronization information for this synchronization service, or `null` if none.
Methods in org.eclipse.debug.ui.memory with parameters of type IMemoryRendering
Modifier and Type
Method
Description
`void`
IMemoryRenderingContainer.`addMemoryRendering(IMemoryRendering rendering)`
Adds the given rendering to this container.
`void`
IMemoryRenderingContainer.`removeMemoryRendering(IMemoryRendering rendering)`
Removes the given rendering from this container.
`void`
IMemoryRenderingSynchronizationService.`setSynchronizationProvider(IMemoryRendering rendering)`
Sets the rendering currently providing sychronization information for this synchronization service, or `null` if none.
Constructors in org.eclipse.debug.ui.memory with parameters of type IMemoryRendering
Modifier
Constructor
Description
``
`MemoryRenderingElement(IMemoryRendering rendering, BigInteger address, MemoryByte[] bytes)`
Constructs a new memory rendering element for the given rendering and specified bytes.