Class FilesFinder

java.lang.Object
org.libreoffice.ide.eclipse.core.utils.FilesFinder
All Implemented Interfaces:
org.eclipse.core.resources.IResourceVisitor

public class FilesFinder extends Object implements org.eclipse.core.resources.IResourceVisitor
Visitor looking for all the files with given extensions.
  • Constructor Details

    • FilesFinder

      public FilesFinder(String[] extensions)
      Constructor.
      Parameters:
      extensions - the file extensions to match
  • Method Details

    • getResults

      public ArrayList<org.eclipse.core.resources.IFile> getResults()
      Returns:
      the found files
    • visit

      public boolean visit(org.eclipse.core.resources.IResource res) throws org.eclipse.core.runtime.CoreException
      Specified by:
      visit in interface org.eclipse.core.resources.IResourceVisitor
      Throws:
      org.eclipse.core.runtime.CoreException
    • addExclude

      public void addExclude(org.eclipse.core.runtime.IPath distPath)
      Add a path to exclude in the search.
      Parameters:
      distPath - the path to exclude