|
|
|
|
org.eclipse.debug.ui.memory
Interface IMemoryBlockTablePresentation
-
All Superinterfaces:
-
IBaseLabelProvider,
IDebugModelPresentation,
ILabelProvider,
ISourcePresentation
-
public interface IMemoryBlockTablePresentation
- extends
IDebugModelPresentation
Allows debug models to customize the rendering of addresses for its memory blocks
in table and text based renderings provided by the debug platform.
To contribute a memory block table presentation, implement your debug model
presentation as documented in org.eclipse.debug.ui.IDebugModelPresentation .
In addition, implement this interface in your debug model presentation. Your model
presentation will be called when org.eclipse.debug.ui.memory.AbstractTableRendering
constructs its column and row labels.
Clients may implement this interface.
-
Since:
- 3.1
Method Summary
|
String[]
|
getColumnLabels
(
IMemoryBlock blk,
int bytesPerLine,
int numColumns)
Returns a collection of labels to head columns in a AbstractTableRendering
rendering, or null if default labels should be used. |
String
|
getRowLabel
(
IMemoryBlock blk,
BigInteger address)
Renders and returns a label for a row starting at the given address within the given
memory block, or null if default rendering should be used. |
getColumnLabels
String[] getColumnLabels(
IMemoryBlock blk,
int bytesPerLine,
int numColumns)
- Returns a collection of labels to head columns in a
AbstractTableRendering
rendering, or null if default labels should be used.
-
-
-
Parameters:
-
blk - memory block -
bytesPerLine - the number if bytes to be displayed -
numColumns - the number of columns the bytes are divided into
-
Returns:
- a collection of labels to head columns in a
AbstractTableRendering
rendering, or null if default labels should be used
getRowLabel
String getRowLabel(
IMemoryBlock blk,
BigInteger address)
- Renders and returns a label for a row starting at the given address within the given
memory block, or
null if default rendering should be used.
-
-
-
Parameters:
-
blk - memory block -
address - an address in the memory block
-
Returns:
- a label for a row starting at the given address within the given
memory block, or
null if default rendering should be used
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.
|
|
|