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; } }