diff -uprN core-main_work2.6fec3ee8ecd0/ant.freeform/nbproject/project.xml core-main_work2/ant.freeform/nbproject/project.xml
--- core-main_work2.6fec3ee8ecd0/ant.freeform/nbproject/project.xml 2008-10-30 14:45:43.000000000 +0100
+++ core-main_work2/ant.freeform/nbproject/project.xml 2008-10-30 14:45:43.000000000 +0100
@@ -134,7 +134,9 @@ made subject to such option by the copyr
org.openide.loaders
-
+
+ 7.4
+
org.openide.nodes
diff -uprN core-main_work2.6fec3ee8ecd0/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/FolderNodeFactory.java core-main_work2/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/FolderNodeFactory.java
--- core-main_work2.6fec3ee8ecd0/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/FolderNodeFactory.java 2008-10-30 14:45:43.000000000 +0100
+++ core-main_work2/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/FolderNodeFactory.java 2008-10-30 14:45:43.000000000 +0100
@@ -75,6 +75,7 @@ import org.openide.actions.OpenAction;
import org.openide.filesystems.FileObject;
import org.openide.filesystems.FileUtil;
import org.openide.loaders.ChangeableDataFilter;
+import org.openide.loaders.DataFilter;
import org.openide.loaders.DataFolder;
import org.openide.loaders.DataObject;
import org.openide.loaders.DataObjectNotFoundException;
@@ -260,7 +261,7 @@ public class FolderNodeFactory implement
}
- static final class VisibilityQueryDataFilter implements ChangeListener, ChangeableDataFilter {
+ static final class VisibilityQueryDataFilter implements ChangeListener, ChangeableDataFilter, DataFilter.FileBased {
private final ChangeSupport cs = new ChangeSupport(this);
private final FileObject root;
@@ -296,6 +297,10 @@ public class FolderNodeFactory implement
public void removeChangeListener( ChangeListener listener ) {
cs.removeChangeListener(listener);
}
+
+ public boolean acceptFileObject(FileObject fo) {
+ return VisibilityQuery.getDefault().isVisible(fo);
+ }
}
diff -uprN core-main_work2.6fec3ee8ecd0/java.project/src/org/netbeans/spi/java/project/support/ui/TreeRootNode.java core-main_work2/java.project/src/org/netbeans/spi/java/project/support/ui/TreeRootNode.java
--- core-main_work2.6fec3ee8ecd0/java.project/src/org/netbeans/spi/java/project/support/ui/TreeRootNode.java 2008-10-30 14:45:43.000000000 +0100
+++ core-main_work2/java.project/src/org/netbeans/spi/java/project/support/ui/TreeRootNode.java 2008-10-30 14:45:43.000000000 +0100
@@ -60,6 +60,7 @@ import org.openide.NotifyDescriptor;
import org.openide.filesystems.FileObject;
import org.openide.filesystems.FileUtil;
import org.openide.loaders.ChangeableDataFilter;
+import org.openide.loaders.DataFilter;
import org.openide.loaders.DataFolder;
import org.openide.loaders.DataObject;
import org.openide.nodes.FilterNode;
@@ -204,7 +205,8 @@ final class TreeRootNode extends FilterN
}
}
- private static final class VisibilityQueryDataFilter implements ChangeListener, PropertyChangeListener, ChangeableDataFilter {
+ private static final class VisibilityQueryDataFilter implements ChangeListener, PropertyChangeListener,
+ ChangeableDataFilter, DataFilter.FileBased {
private static final long serialVersionUID = 1L; // in case a DataFolder.ClonedFilterHandle saves me
@@ -252,6 +254,10 @@ final class TreeRootNode extends FilterN
public void removeChangeListener(ChangeListener listener) {
ell.remove(ChangeListener.class, listener);
}
+
+ public boolean acceptFileObject(FileObject fo) {
+ return VisibilityQuery.getDefault().isVisible(fo);
+ }
}
diff -uprN core-main_work2.6fec3ee8ecd0/projectui/nbproject/project.xml core-main_work2/projectui/nbproject/project.xml
--- core-main_work2.6fec3ee8ecd0/projectui/nbproject/project.xml 2008-10-30 14:45:43.000000000 +0100
+++ core-main_work2/projectui/nbproject/project.xml 2008-10-30 14:45:43.000000000 +0100
@@ -162,7 +162,7 @@ made subject to such option by the copyr
- 5.1
+ 7.4
diff -uprN core-main_work2.6fec3ee8ecd0/projectui/src/org/netbeans/modules/project/ui/PhysicalView.java core-main_work2/projectui/src/org/netbeans/modules/project/ui/PhysicalView.java
--- core-main_work2.6fec3ee8ecd0/projectui/src/org/netbeans/modules/project/ui/PhysicalView.java 2008-10-30 14:45:43.000000000 +0100
+++ core-main_work2/projectui/src/org/netbeans/modules/project/ui/PhysicalView.java 2008-10-30 14:45:43.000000000 +0100
@@ -142,7 +142,7 @@ public class PhysicalView {
return nodes;
}
- static final class VisibilityQueryDataFilter implements ChangeListener, ChangeableDataFilter {
+ static final class VisibilityQueryDataFilter implements ChangeListener, ChangeableDataFilter, DataFilter.FileBased {
private final ChangeSupport changeSupport = new ChangeSupport( this );
@@ -150,9 +150,8 @@ public class PhysicalView {
VisibilityQuery.getDefault().addChangeListener( this );
}
- public boolean acceptDataObject(DataObject obj) {
- FileObject fo = obj.getPrimaryFile();
- return VisibilityQuery.getDefault().isVisible( fo );
+ public boolean acceptDataObject(DataObject obj) {
+ return VisibilityQuery.getDefault().isVisible(obj.getPrimaryFile());
}
public void stateChanged( ChangeEvent e) {
@@ -171,6 +170,10 @@ public class PhysicalView {
public void removeChangeListener( ChangeListener listener ) {
changeSupport.removeChangeListener( listener );
}
+
+ public boolean acceptFileObject(FileObject fo) {
+ return VisibilityQuery.getDefault().isVisible(fo);
+ }
}