Uses of Interface
org.sonar.api.batch.fs.FilePredicate

Packages that use FilePredicate
org.sonar.api.batch.fs   
org.sonar.api.batch.fs.internal   
 

Uses of FilePredicate in org.sonar.api.batch.fs
 

Methods in org.sonar.api.batch.fs that return FilePredicate
 FilePredicate FilePredicates.all()
          Predicate that always evaluates to true
 FilePredicate FilePredicates.and(Collection<FilePredicate> and)
           
 FilePredicate FilePredicates.and(FilePredicate... and)
           
 FilePredicate FilePredicates.and(FilePredicate first, FilePredicate second)
           
 FilePredicate FilePredicates.doesNotMatchPathPattern(String exclusionPattern)
          Predicate that gets the files that do not match the given wildcard pattern.
 FilePredicate FilePredicates.doesNotMatchPathPatterns(String[] exclusionPatterns)
          Predicate that gets the files that do not match any of the given wildcard patterns.
 FilePredicate FilePredicates.hasAbsolutePath(String s)
          Predicate that gets a file by its absolute path.
 FilePredicate FilePredicates.hasLanguage(String language)
           
 FilePredicate FilePredicates.hasLanguages(Collection<String> languages)
           
 FilePredicate FilePredicates.hasLanguages(String... languages)
           
 FilePredicate FilePredicates.hasPath(String s)
          if the parameter represents an absolute path for the running environment, then returns FilePredicates.hasAbsolutePath(String), else FilePredicates.hasRelativePath(String)
 FilePredicate FilePredicates.hasRelativePath(String s)
          Predicate that gets a file by its relative path.
 FilePredicate FilePredicates.hasStatus(InputFile.Status status)
           
 FilePredicate FilePredicates.hasType(InputFile.Type type)
           
 FilePredicate FilePredicates.is(File ioFile)
           
 FilePredicate FilePredicates.matchesPathPattern(String inclusionPattern)
          Predicate that gets the files which relative or absolute path matches a wildcard pattern.
 FilePredicate FilePredicates.matchesPathPatterns(String[] inclusionPatterns)
          Predicate that gets the files matching at least one wildcard pattern.
 FilePredicate FilePredicates.none()
          Predicate that always evaluates to false
 FilePredicate FilePredicates.not(FilePredicate p)
           
 FilePredicate FilePredicates.or(Collection<FilePredicate> or)
           
 FilePredicate FilePredicates.or(FilePredicate... or)
           
 FilePredicate FilePredicates.or(FilePredicate first, FilePredicate second)
           
 

Methods in org.sonar.api.batch.fs with parameters of type FilePredicate
 FilePredicate FilePredicates.and(FilePredicate... and)
           
 FilePredicate FilePredicates.and(FilePredicate first, FilePredicate second)
           
 Iterable<File> FileSystem.files(FilePredicate predicate)
          Files matching the given predicate.
 boolean FileSystem.hasFiles(FilePredicate predicate)
          Returns true if at least one InputFile matches the given predicate.
 InputFile FileSystem.inputFile(FilePredicate predicate)
          Returns the single element matching the predicate.
 Iterable<InputFile> FileSystem.inputFiles(FilePredicate predicate)
          Input files matching the given attributes.
 FilePredicate FilePredicates.not(FilePredicate p)
           
 FilePredicate FilePredicates.or(FilePredicate... or)
           
 FilePredicate FilePredicates.or(FilePredicate first, FilePredicate second)
           
 

Method parameters in org.sonar.api.batch.fs with type arguments of type FilePredicate
 FilePredicate FilePredicates.and(Collection<FilePredicate> and)
           
 FilePredicate FilePredicates.or(Collection<FilePredicate> or)
           
 

Uses of FilePredicate in org.sonar.api.batch.fs.internal
 

Subinterfaces of FilePredicate in org.sonar.api.batch.fs.internal
 interface OptimizedFilePredicate
          Optimized version of FilePredicate allowing to speed up query by looking at InputFile by index.
 

Classes in org.sonar.api.batch.fs.internal that implement FilePredicate
 class AbstractFilePredicate
          Partial implementation of FilePredicate.
 class RelativePathPredicate
           
 

Methods in org.sonar.api.batch.fs.internal that return FilePredicate
 FilePredicate DefaultFilePredicates.all()
          Returns a predicate that always evaluates to true
 FilePredicate DefaultFilePredicates.and(Collection<FilePredicate> and)
           
 FilePredicate DefaultFilePredicates.and(FilePredicate... and)
           
 FilePredicate DefaultFilePredicates.and(FilePredicate first, FilePredicate second)
           
 FilePredicate DefaultFilePredicates.doesNotMatchPathPattern(String exclusionPattern)
           
 FilePredicate DefaultFilePredicates.doesNotMatchPathPatterns(String[] exclusionPatterns)
           
 FilePredicate DefaultFilePredicates.hasAbsolutePath(String s)
           
 FilePredicate DefaultFilePredicates.hasLanguage(String language)
           
 FilePredicate DefaultFilePredicates.hasLanguages(Collection<String> languages)
           
 FilePredicate DefaultFilePredicates.hasLanguages(String... languages)
           
 FilePredicate DefaultFilePredicates.hasPath(String s)
           
 FilePredicate DefaultFilePredicates.hasRelativePath(String s)
          non-normalized path and Windows-style path are supported
 FilePredicate DefaultFilePredicates.hasStatus(InputFile.Status status)
           
 FilePredicate DefaultFilePredicates.hasType(InputFile.Type type)
           
 FilePredicate DefaultFilePredicates.is(File ioFile)
           
 FilePredicate DefaultFilePredicates.matchesPathPattern(String inclusionPattern)
           
 FilePredicate DefaultFilePredicates.matchesPathPatterns(String[] inclusionPatterns)
           
 FilePredicate DefaultFilePredicates.none()
          Returns a predicate that always evaluates to false
 FilePredicate DefaultFilePredicates.not(FilePredicate p)
           
 FilePredicate DefaultFilePredicates.or(Collection<FilePredicate> or)
           
 FilePredicate DefaultFilePredicates.or(FilePredicate... or)
           
 FilePredicate DefaultFilePredicates.or(FilePredicate first, FilePredicate second)
           
 

Methods in org.sonar.api.batch.fs.internal with parameters of type FilePredicate
 FilePredicate DefaultFilePredicates.and(FilePredicate... and)
           
 FilePredicate DefaultFilePredicates.and(FilePredicate first, FilePredicate second)
           
 Iterable<File> DefaultFileSystem.files(FilePredicate predicate)
           
 boolean DefaultFileSystem.hasFiles(FilePredicate predicate)
           
 InputFile DefaultFileSystem.inputFile(FilePredicate predicate)
           
 Iterable<InputFile> DefaultFileSystem.inputFiles(FilePredicate predicate)
           
 FilePredicate DefaultFilePredicates.not(FilePredicate p)
           
 FilePredicate DefaultFilePredicates.or(FilePredicate... or)
           
 FilePredicate DefaultFilePredicates.or(FilePredicate first, FilePredicate second)
           
 

Method parameters in org.sonar.api.batch.fs.internal with type arguments of type FilePredicate
 FilePredicate DefaultFilePredicates.and(Collection<FilePredicate> and)
           
 FilePredicate DefaultFilePredicates.or(Collection<FilePredicate> or)
           
 



Copyright © 2009–2015 SonarSource. All rights reserved.