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/AbstractVirtualContentTableModel.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AbstractVirtualContentTableModel.java60
1 files changed, 26 insertions, 34 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AbstractVirtualContentTableModel.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AbstractVirtualContentTableModel.java
index c366b2dcc..a4f056241 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AbstractVirtualContentTableModel.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/AbstractVirtualContentTableModel.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2006 IBM Corporation and others.
+ * Copyright (c) 2006, 2013 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -16,70 +16,62 @@ import org.eclipse.debug.internal.ui.viewers.AsynchronousTableModel;
import org.eclipse.debug.internal.ui.viewers.AsynchronousViewer;
import org.eclipse.debug.internal.ui.viewers.ModelNode;
-abstract public class AbstractVirtualContentTableModel extends AsynchronousTableModel{
+abstract public class AbstractVirtualContentTableModel extends AsynchronousTableModel {
public AbstractVirtualContentTableModel(AsynchronousViewer viewer) {
super(viewer);
}
- public Object[] getElements()
- {
+ public Object[] getElements() {
ModelNode[] nodes = getNodes(getRootNode().getElement());
- ArrayList result = new ArrayList();
- if (nodes != null)
- {
- for (int i=0; i<nodes.length; i++)
- {
+ ArrayList<Object> result = new ArrayList<Object>();
+ if (nodes != null) {
+ for (int i = 0; i < nodes.length; i++) {
ModelNode[] children = nodes[i].getChildrenNodes();
- if (children != null)
- {
- for (int j=0; j<children.length; j++)
- {
+ if (children != null) {
+ for (int j = 0; j < children.length; j++) {
result.add(children[j].getElement());
}
}
}
-
+
return result.toArray();
}
return new Object[0];
}
-
- public Object getElement(int idx)
- {
+
+ public Object getElement(int idx) {
Object[] elements = getElements();
- if (idx >=0 && idx < elements.length)
+ if (idx >= 0 && idx < elements.length) {
return elements[idx];
+ }
return null;
}
-
- public int indexOfElement(Object element)
- {
+ public int indexOfElement(Object element) {
Object[] elements = getElements();
-
- for (int i=0; i<elements.length; i++)
- {
- if (elements[i] == element)
+
+ for (int i = 0; i < elements.length; i++) {
+ if (elements[i] == element) {
return i;
+ }
}
return -1;
}
-
+
abstract public int indexOfKey(Object key);
-
+
abstract public int columnOf(Object element, Object key);
-
+
abstract public Object getKey(int idx);
-
+
abstract public Object getKey(Object element);
-
+
abstract public Object getKey(int idx, int col);
-
- public void handleViewerChanged()
- {
-
+
+ public void handleViewerChanged() {
+
}
}

Back to the top