* added a first PDF Exporter (menu File->Export...)
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / export / pdf / WikiFilesVisitor.java
1 package net.sourceforge.phpeclipse.wiki.export.pdf;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 import net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin;
7
8 import org.eclipse.core.resources.IResource;
9 import org.eclipse.core.resources.IResourceVisitor;
10 import org.eclipse.core.runtime.CoreException;
11
12 public class WikiFilesVisitor implements IResourceVisitor {
13   List list;
14
15   public WikiFilesVisitor() {
16     list = new ArrayList(100);
17   }
18
19   public boolean visit(IResource resource) {
20     switch (resource.getType()) {
21     case IResource.FILE:
22       if (resource.getFileExtension().equalsIgnoreCase(WikiEditorPlugin.WP_EXTENSION)) {
23         list.add(resource);
24       }
25       break;
26 //    case IResource.FOLDER:
27 //      try {
28 //        resource.accept(this);
29 //      } catch (CoreException e) {
30 //        e.printStackTrace();
31 //      }
32 //      break;
33     }
34     return true;
35   }
36   /**
37    * @return Returns the list.
38    */
39   public List getList() {
40     return list;
41   }
42 }