--- /dev/null
+package net.sourceforge.phpeclipse.wiki.export.pdf;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin;
+
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.IResourceVisitor;
+import org.eclipse.core.runtime.CoreException;
+
+public class WikiFilesVisitor implements IResourceVisitor {
+ List list;
+
+ public WikiFilesVisitor() {
+ list = new ArrayList(100);
+ }
+
+ public boolean visit(IResource resource) {
+ switch (resource.getType()) {
+ case IResource.FILE:
+ if (resource.getFileExtension().equalsIgnoreCase(WikiEditorPlugin.WP_EXTENSION)) {
+ list.add(resource);
+ }
+ break;
+// case IResource.FOLDER:
+// try {
+// resource.accept(this);
+// } catch (CoreException e) {
+// e.printStackTrace();
+// }
+// break;
+ }
+ return true;
+ }
+ /**
+ * @return Returns the list.
+ */
+ public List getList() {
+ return list;
+ }
+}
\ No newline at end of file