*******************************************************************************/
package net.sourceforge.phpdt.internal.ui.viewsupport;
-import org.eclipse.swt.widgets.Control;
-
-import org.eclipse.jface.util.Assert;
-import org.eclipse.jface.viewers.StructuredViewer;
-
import org.eclipse.core.resources.IResourceChangeEvent;
import org.eclipse.core.resources.IResourceChangeListener;
import org.eclipse.core.resources.IResourceDelta;
-
+import org.eclipse.jface.util.Assert;
+import org.eclipse.jface.viewers.StructuredViewer;
+import org.eclipse.swt.widgets.Control;
public class FilterUpdater implements IResourceChangeListener {
private StructuredViewer fViewer;
-
+
public FilterUpdater(StructuredViewer viewer) {
Assert.isNotNull(viewer);
- fViewer= viewer;
+ fViewer = viewer;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.core.resources.IResourceChangeListener#resourceChanged(org.eclipse.core.resources.IResourceChangeEvent)
*/
public void resourceChanged(IResourceChangeEvent event) {
- IResourceDelta delta= event.getDelta();
+ IResourceDelta delta = event.getDelta();
if (delta == null)
return;
-
- IResourceDelta[] projDeltas = delta.getAffectedChildren(IResourceDelta.CHANGED);
- for (int i= 0; i < projDeltas.length; i++) {
- IResourceDelta pDelta= projDeltas[i];
+
+ IResourceDelta[] projDeltas = delta
+ .getAffectedChildren(IResourceDelta.CHANGED);
+ for (int i = 0; i < projDeltas.length; i++) {
+ IResourceDelta pDelta = projDeltas[i];
if ((pDelta.getFlags() & IResourceDelta.DESCRIPTION) != 0) {
- final Control ctrl= fViewer.getControl();
+ final Control ctrl = fViewer.getControl();
if (ctrl != null && !ctrl.isDisposed()) {
// async is needed due to bug 33783
ctrl.getDisplay().asyncExec(new Runnable() {