| Package | Description | 
|---|---|
| org.sonar.api.batch.fs | |
| org.sonar.api.batch.fs.internal | 
| Modifier and Type | Method and Description | 
|---|---|
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)  | 
| Modifier and Type | Method and Description | 
|---|---|
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)  | 
| Modifier and Type | Method and Description | 
|---|---|
FilePredicate | 
FilePredicates.and(Collection<FilePredicate> and)  | 
FilePredicate | 
FilePredicates.or(Collection<FilePredicate> or)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
OptimizedFilePredicate
Optimized version of FilePredicate allowing to speed up query by looking at InputFile by index. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractFilePredicate
Partial implementation of  
FilePredicate. | 
class  | 
RelativePathPredicate  | 
| Modifier and Type | Method and Description | 
|---|---|
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)  | 
| Modifier and Type | Method and Description | 
|---|---|
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)  | 
| Modifier and Type | Method and Description | 
|---|---|
FilePredicate | 
DefaultFilePredicates.and(Collection<FilePredicate> and)  | 
FilePredicate | 
DefaultFilePredicates.or(Collection<FilePredicate> or)  | 
Copyright © 2009–2015 SonarSource. All rights reserved.