Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/MemorySearchResultsPage.java')
-rw-r--r--memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/MemorySearchResultsPage.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/MemorySearchResultsPage.java b/memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/MemorySearchResultsPage.java
index f993bc963d2..4dd16d83a3c 100644
--- a/memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/MemorySearchResultsPage.java
+++ b/memory/org.eclipse.cdt.debug.ui.memory.search/src/org/eclipse/cdt/debug/ui/memory/search/MemorySearchResultsPage.java
@@ -57,23 +57,29 @@ public class MemorySearchResultsPage extends Page implements ISearchResultPage,
private ISearchResultViewPart fPart;
+ @Override
public void queryAdded(ISearchQuery query) {
}
+ @Override
public void queryFinished(ISearchQuery query) {
}
+ @Override
public void queryRemoved(ISearchQuery query) {
}
+ @Override
public void queryStarting(ISearchQuery query) {
}
+ @Override
public String getID() {
return MemorySearchPlugin.getUniqueIdentifier();
}
+ @Override
public String getLabel() {
if (fQuery == null)
return Messages.getString("MemorySearchResultsPage.LabelMemorySearch"); //$NON-NLS-1$
@@ -81,25 +87,32 @@ public class MemorySearchResultsPage extends Page implements ISearchResultPage,
return fQuery.getLabel();
}
+ @Override
public Object getUIState() {
return fTreeViewer.getSelection();
}
+ @Override
public void restoreState(IMemento memento) {
}
+ @Override
public void saveState(IMemento memento) {
}
+ @Override
public void setID(String id) {
}
+ @Override
public void setInput(ISearchResult search, Object uiState) {
if (search instanceof MemorySearchResult) {
((MemorySearchResult) search).addListener(new ISearchResultListener() {
+ @Override
public void searchResultChanged(SearchResultEvent e) {
Display.getDefault().asyncExec(new Runnable() {
+ @Override
public void run() {
fTreeViewer.refresh();
}
@@ -109,6 +122,7 @@ public class MemorySearchResultsPage extends Page implements ISearchResultPage,
}
}
+ @Override
public void setViewPart(ISearchResultViewPart part) {
fPart = part;
}
@@ -124,25 +138,31 @@ public class MemorySearchResultsPage extends Page implements ISearchResultPage,
fTreeViewer.setContentProvider(new ITreeContentProvider() {
+ @Override
public void dispose() {
}
+ @Override
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
viewer.refresh();
}
+ @Override
public Object[] getChildren(Object parentElement) {
return new Object[0];
}
+ @Override
public Object getParent(Object element) {
return null;
}
+ @Override
public boolean hasChildren(Object element) {
return false;
}
+ @Override
public Object[] getElements(Object inputElement) {
if (fQuery == null)
@@ -156,6 +176,7 @@ public class MemorySearchResultsPage extends Page implements ISearchResultPage,
fTreeViewer.setInput(new Object());
fTreeViewer.addSelectionChangedListener(new ISelectionChangedListener() {
+ @Override
public void selectionChanged(final SelectionChangedEvent event) {
if (event.getSelection() instanceof StructuredSelection) {
IMemoryRenderingContainer containers[] = ((IMemorySearchQuery) fQuery).getMemoryView()
@@ -193,6 +214,7 @@ public class MemorySearchResultsPage extends Page implements ISearchResultPage,
fTreeViewer.setLabelProvider(new ILabelProvider() {
+ @Override
public String getText(Object element) {
if (element instanceof MemoryMatch)
return "0x" + ((MemoryMatch) element).getStartAddress().toString(16); //$NON-NLS-1$
@@ -200,20 +222,25 @@ public class MemorySearchResultsPage extends Page implements ISearchResultPage,
return element.toString();
}
+ @Override
public Image getImage(Object element) {
return null;
}
+ @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) {
}
});
@@ -227,17 +254,21 @@ public class MemorySearchResultsPage extends Page implements ISearchResultPage,
private IQueryListener createQueryListener() {
return new IQueryListener() {
+ @Override
public void queryAdded(ISearchQuery query) {
}
+ @Override
public void queryRemoved(ISearchQuery query) {
queryStarting(query);
}
+ @Override
public void queryStarting(final ISearchQuery query) {
fQuery = query;
Display.getDefault().asyncExec(new Runnable() {
+ @Override
public void run() {
fPart.updateLabel();
@@ -247,6 +278,7 @@ public class MemorySearchResultsPage extends Page implements ISearchResultPage,
});
}
+ @Override
public void queryFinished(final ISearchQuery query) {
}
};

Back to the top