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 find file by its absolute path.
|
FilePredicate |
FilePredicates.hasAnyStatus()
Explicitely look for InputFile having any
InputFile.status() |
FilePredicate |
FilePredicates.hasExtension(String s)
Predicate that matches files by extension (case insensitive).
|
FilePredicate |
FilePredicates.hasFilename(String s)
Predicate that matches files by filename, in any directory.
|
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)
Look for InputFile having a specific
InputFile.status() |
FilePredicate |
FilePredicates.hasType(InputFile.Type type) |
FilePredicate |
FilePredicates.hasURI(URI uri)
Predicate that gets a file by its
IndexedFile.uri() . |
FilePredicate |
FilePredicates.is(File ioFile)
Warning - may not be supported in SonarLint
|
FilePredicate |
FilePredicates.matchesPathPattern(String inclusionPattern)
Predicate that gets the files which "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)
|
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 |
OperatorPredicate
A predicate that associate other predicates
|
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
OptimizedFilePredicate . |
class |
FileExtensionPredicate |
class |
FilenamePredicate |
class |
RelativePathPredicate |
class |
StatusPredicate |
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.hasAnyStatus() |
FilePredicate |
DefaultFilePredicates.hasExtension(String s) |
FilePredicate |
DefaultFilePredicates.hasFilename(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.hasURI(URI uri) |
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 |
---|---|
List<FilePredicate> |
OperatorPredicate.operands() |
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) |
DefaultFileSystem |
DefaultFileSystem.setDefaultPredicate(Function<FilePredicate,Predicate<InputFile>> defaultPredicateFactory) |
Copyright © 2009–2017 SonarSource. All rights reserved.