Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncTableRenderingViewer.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncTableRenderingViewer.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncTableRenderingViewer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncTableRenderingViewer.java
index 1b8736878..64c70baae 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncTableRenderingViewer.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AsyncTableRenderingViewer.java
@@ -91,15 +91,18 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
fCol = col;
}
+ @Override
public void applyEditorValue() {
fEditor.removeListener(this);
modifyValue(fRow, fCol, fEditor.getValue());
}
+ @Override
public void cancelEditor() {
fEditor.removeListener(this);
}
+ @Override
public void editorValueChanged(boolean oldValidState,
boolean newValidState) {
}
@@ -123,6 +126,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
fRendering = rendering;
getTable().addMouseListener(new MouseAdapter() {
+ @Override
public void mouseDown(MouseEvent e) {
handleTableMouseEvent(e);
}});
@@ -130,6 +134,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
createCursor(getTable());
}
+ @Override
public AbstractUpdatePolicy createUpdatePolicy() {
return new AsyncTableRenderingUpdatePolicy();
}
@@ -152,6 +157,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
fTableCursor.setFont(JFaceResources.getFont(IInternalDebugUIConstants.FONT_NAME));
fCursorKeyAdapter = new KeyAdapter() {
+ @Override
public void keyPressed(KeyEvent e)
{
handleCursorKeyPressed(e);
@@ -161,6 +167,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
fTableCursor.addKeyListener(fCursorKeyAdapter);
fCursorTraverseListener = new TraverseListener() {
+ @Override
public void keyTraversed(TraverseEvent e) {
handleCursorTraverseEvt(e);
}};
@@ -168,6 +175,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
fTableCursor.addTraverseListener(fCursorTraverseListener);
fCursorMouseListener = new MouseAdapter() {
+ @Override
public void mouseDown(MouseEvent e) {
handleCursorMouseEvent(e);
}};
@@ -176,6 +184,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
// cursor may be disposed before disposed is called
// remove listeners whenever the cursor is disposed
fTableCursor.addDisposeListener(new DisposeListener() {
+ @Override
public void widgetDisposed(DisposeEvent e) {
if (fTableCursor == null)
return;
@@ -186,6 +195,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
}});
fCursorSelectionListener = new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent e) {
handleCursorMoved();
}
@@ -321,6 +331,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
UIJob uiJob = new UIJob("Set Cursor Selection"){ //$NON-NLS-1$
+ @Override
public IStatus runInUIThread(IProgressMonitor monitor) {
try {
if (DebugUIPlugin.DEBUG_DYNAMIC_LOADING) {
@@ -465,6 +476,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
}
+ @Override
protected synchronized void preservingSelection(Runnable updateCode) {
Object oldTopIndexKey = null;
@@ -536,6 +548,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
}
}
+ @Override
public void dispose()
{
super.dispose();
@@ -571,6 +584,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
{
UIJob job = new UIJob("show table cursor"){ //$NON-NLS-1$
+ @Override
public IStatus runInUIThread(IProgressMonitor monitor) {
if (!fTableCursor.isDisposed())
{
@@ -725,6 +739,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
private void addListeners(Control control) {
fEditorKeyListener = new KeyAdapter() {
+ @Override
public void keyPressed(KeyEvent e) {
handleKeyEventInEditor(e);
}
@@ -741,6 +756,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
final KeyEvent e = event;
Display.getDefault().asyncExec(new Runnable()
{
+ @Override
public void run()
{
Object obj = e.getSource();
@@ -884,13 +900,16 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
* This is not a real table labe provider, only goes to the table
* to get the text at the specified row and column.
*/
+ @Override
public IBaseLabelProvider getLabelProvider() {
return new ITableLabelProvider() {
+ @Override
public Image getColumnImage(Object element, int columnIndex) {
return null;
}
+ @Override
public String getColumnText(Object element, int columnIndex) {
int idx = getVirtualContentModel().indexOfElement(element);
if (idx >= 0 )
@@ -901,16 +920,20 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
return IInternalDebugCoreConstants.EMPTY_STRING;
}
+ @Override
public void addListener(ILabelProviderListener listener) {
}
+ @Override
public void dispose() {
}
+ @Override
public boolean isLabelProperty(Object element, String property) {
return false;
}
+ @Override
public void removeListener(ILabelProviderListener listener) {
}};
}
@@ -932,6 +955,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
fPendingFormatViewer = false;
preservingSelection(new Runnable() {
+ @Override
public void run() {
// causes the content of the table viewer to be replaced
// without asking content adapter for content
@@ -952,10 +976,12 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
}
}
+ @Override
public void handlePresentationFailure(IStatusMonitor monitor, IStatus status) {
super.handlePresentationFailure(monitor, status);
}
+ @Override
public void refresh(boolean getContent)
{
if (getContent)
@@ -964,6 +990,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
{
preservingSelection(new Runnable() {
+ @Override
public void run() {
AbstractVirtualContentTableModel model = getVirtualContentModel();
if (model != null)
@@ -976,6 +1003,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
}
}
+ @Override
protected void tableTopIndexSetComplete() {
if (!fTableCursor.isDisposed())
@@ -993,15 +1021,18 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.viewers.model.provisional.viewers.AsynchronousViewer#getModel()
*/
+ @Override
public AsynchronousModel getModel() {
return super.getModel();
}
// TODO: need pluggable model to be truly flexible
+ @Override
protected AbstractVirtualContentTableModel createVirtualContentTableModel() {
return new TableRenderingModel(this);
}
+ @Override
protected void updateComplete(IStatusMonitor monitor) {
super.updateComplete(monitor);
@@ -1016,6 +1047,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
{
preservingSelection(new Runnable() {
+ @Override
public void run() {
int[] coordinates = getCoordinatesFromKey(getSelectionKey());
@@ -1034,6 +1066,7 @@ public class AsyncTableRenderingViewer extends AsyncVirtualContentTableViewer {
}
}
+ @Override
protected void clear(Widget item) {
super.clear(item);

Back to the top