X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/util/PHPElementVisitor.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/util/PHPElementVisitor.java index 54db23d..275bd57 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/util/PHPElementVisitor.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/util/PHPElementVisitor.java @@ -4,7 +4,6 @@ import java.util.ArrayList; import java.util.List; import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IFolder; import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResourceVisitor; import org.eclipse.core.runtime.CoreException; @@ -18,26 +17,24 @@ public class PHPElementVisitor implements IResourceVisitor { public boolean visit(IResource resource) throws CoreException { switch (resource.getType()) { - case IResource.PROJECT : - return true; + case IResource.PROJECT: + return true; + + case IResource.FOLDER: + return true; - case IResource.FOLDER : + case IResource.FILE: + IFile fileResource = (IFile) resource; + if (PHPFileUtil.isPHPFile(fileResource)) { + phpFiles.add(fileResource); return true; + } - case IResource.FILE : - IFile fileResource = (IFile) resource; - if ( "php".equals(fileResource.getFileExtension()) || - "php3".equals(fileResource.getFileExtension()) || - "php4".equals(fileResource.getFileExtension()) ) { - phpFiles.add(fileResource); - return true; - } - - default : - return false; + default: + return false; } } - + public Object[] getCollectedPHPFiles() { return phpFiles.toArray(); }