Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/provisional/VirtualTree.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/provisional/VirtualTree.java58
1 files changed, 29 insertions, 29 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/provisional/VirtualTree.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/provisional/VirtualTree.java
index 41194464d..d6442c9c6 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/provisional/VirtualTree.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/provisional/VirtualTree.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* Wind River Systems - initial API and implementation
* IBM Corporation - bug fixing
@@ -19,8 +19,8 @@ import org.eclipse.swt.SWT;
/**
* Tree of virtual items that is analogous to SWT's tree control. The tree is used
- * by the {@link VirtualTreeModelViewer}.
- *
+ * by the {@link VirtualTreeModelViewer}.
+ *
* @see VirtualTreeModelViewer
* @since 3.8
*/
@@ -31,15 +31,15 @@ public class VirtualTree extends VirtualItem {
* except for the selected elements.
*/
private boolean fLazy;
-
+
private IVirtualItemValidator fValidator;
-
+
private class SelectedItemValidator implements IVirtualItemValidator {
@Override
public boolean isItemVisible(VirtualItem item) {
// visible items. For now only mark the selected items as visible.
for (int i = 0; i < fSelection.length; i++) {
- VirtualItem selectionItem = fSelection[i];
+ VirtualItem selectionItem = fSelection[i];
while (selectionItem != null) {
if (item.equals(selectionItem)) {
return true;
@@ -49,12 +49,12 @@ public class VirtualTree extends VirtualItem {
}
return false;
}
-
+
@Override
public void showItem(VirtualItem item) {
}
}
-
+
/**
* Set of listeners of the virtual tree.
*/
@@ -65,10 +65,10 @@ public class VirtualTree extends VirtualItem {
* the leaf items which are selected.
*/
private VirtualItem[] fSelection = new VirtualItem[0];
-
+
/**
* Constructs the virtual tree with the given style and validator.
- *
+ *
* @param style The style flag. Only SWT.VIRTUAL flag is used.
* @param validator Item validator used to determine item visibility.
*/
@@ -77,13 +77,13 @@ public class VirtualTree extends VirtualItem {
fLazy = (style & SWT.VIRTUAL) != 0;
if (fLazy && validator == null) {
fValidator = new SelectedItemValidator();
- } else {
+ } else {
fValidator = validator;
}
clearNeedsLabelUpdate();
clearNeedsDataUpdate();
}
-
+
/**
* Disposes the virtual tree.
*/
@@ -99,7 +99,7 @@ public class VirtualTree extends VirtualItem {
clearNeedsLabelUpdate();
clearNeedsDataUpdate();
}
-
+
@Override
public void setNeedsLabelUpdate() {
// no-op
@@ -112,9 +112,9 @@ public class VirtualTree extends VirtualItem {
clearNeedsDataUpdate();
}
}
-
+
/**
- * Adds a listener for when virtual items are revealed in the view.
+ * Adds a listener for when virtual items are revealed in the view.
* @param listener Listener to add to list of listeners.
*/
public void addItemListener(IVirtualItemListener listener) {
@@ -128,33 +128,33 @@ public class VirtualTree extends VirtualItem {
public VirtualItem[] getSelection() {
return fSelection;
}
-
+
public void setSelection(VirtualItem[] items) {
fSelection = items;
}
-
+
public void showItem(VirtualItem item) {
if (fValidator != null) {
fValidator.showItem(item);
}
}
-
+
public void fireItemDisposed(VirtualItem item) {
for (IVirtualItemListener listener : fVirtualItemListeners) {
listener.disposed(item);
}
}
-
+
public void fireItemRevealed(VirtualItem item) {
for (IVirtualItemListener listener : fVirtualItemListeners) {
listener.revealed(item);
- }
+ }
}
@Override
public void setData(Object data) {
super.setData(data);
- // The root item always has children as long as the input is non-null,
+ // The root item always has children as long as the input is non-null,
// so that it should be expanded.
setHasItems(data != null);
}
@@ -162,16 +162,16 @@ public class VirtualTree extends VirtualItem {
@Override
public void setHasItems(boolean hasChildren) {
super.setHasItems(hasChildren);
- // The root item is always expanded as long as it has children.
+ // The root item is always expanded as long as it has children.
if (hasChildren) {
setExpanded(true);
}
}
-
+
/**
- * Returns whether the given item is considered visible by the tree as
+ * Returns whether the given item is considered visible by the tree as
* determined by its virtual item validator.
- *
+ *
* @param item Item to check.
* @return true if items is vislble.
* @see IVirtualItemValidator
@@ -189,11 +189,11 @@ public class VirtualTree extends VirtualItem {
public void validate() {
validate(VirtualTree.this);
}
-
+
/**
- * Validates the item and its children, identifying children which were
+ * Validates the item and its children, identifying children which were
* revealed and need to be updated.
- *
+ *
* @param item The item which to validate.
*/
public void validate(VirtualItem item) {
@@ -207,7 +207,7 @@ public class VirtualTree extends VirtualItem {
fireItemRevealed(item);
}
}
-
+
if (item.getData() != null && item.getItemCount() > 0 && item.getExpanded()) {
for (int i = 0; i < item.getItemCount(); i++) {
validate(item.getItem(new Index(i)));

Back to the top