Class AbstractFileInfoMatcher

java.lang.Object
org.eclipse.core.resources.filtermatchers.AbstractFileInfoMatcher
Direct Known Subclasses:
CompoundFileInfoMatcher

public abstract class AbstractFileInfoMatcher extends Object
The abstract base class for all file info matchers. Instances of this class are provided using the org.eclipse.core.resources.filterMatchers extension point.
Since:
3.6
  • Constructor Details

    • AbstractFileInfoMatcher

      public AbstractFileInfoMatcher()
  • Method Details

    • matches

      public abstract boolean matches(IContainer parent, IFileInfo fileInfo) throws CoreException
      Tests the given FileInfo
      Parameters:
      parent - the parent container
      fileInfo - the FileInfo object to test
      Returns:
      true if the given FileInfo matches, and false otherwise.
      Throws:
      CoreException - the implementor should throw a CoreException if, in the case that the parent or fileInfo doesn't exist in the workspace or in the file system, the return value can't be determined.
    • initialize

      public abstract void initialize(IProject project, Object arguments) throws CoreException
      Sets initialization data for this matcher.
      Parameters:
      project - project this matcher works on
      arguments - matcher specific initialization argument
      Throws:
      CoreException - if initialization failed