public class FilePredicates extends Object
FilePredicate
Modifier and Type | Method and Description |
---|---|
static FilePredicate |
all()
Returns a predicate that always evaluates to true
|
static FilePredicate |
and(Collection<FilePredicate> and) |
static FilePredicate |
and(FilePredicate... and) |
static FilePredicate |
and(FilePredicate first,
FilePredicate second) |
static FilePredicate |
doesNotMatchPathPattern(String exclusionPattern) |
static FilePredicate |
doesNotMatchPathPatterns(String[] exclusionPatterns) |
static FilePredicate |
hasAbsolutePath(String s)
Warning - not efficient because absolute path is not indexed yet.
|
static FilePredicate |
hasLanguage(String language) |
static FilePredicate |
hasLanguages(Collection<String> languages) |
static FilePredicate |
hasPath(String s) |
static FilePredicate |
hasRelativePath(String s)
TODO document that non-normalized path and Windows-style path are supported
|
static FilePredicate |
hasStatus(InputFile.Status status) |
static FilePredicate |
hasType(InputFile.Type type) |
static FilePredicate |
is(File ioFile) |
static FilePredicate |
matchesPathPattern(String inclusionPattern) |
static FilePredicate |
matchesPathPatterns(String[] inclusionPatterns) |
static FilePredicate |
none()
Returns a predicate that always evaluates to false
|
static FilePredicate |
not(FilePredicate p) |
static FilePredicate |
or(Collection<FilePredicate> or) |
static FilePredicate |
or(FilePredicate... or) |
static FilePredicate |
or(FilePredicate first,
FilePredicate second) |
public static FilePredicate all()
public static FilePredicate none()
public static FilePredicate hasAbsolutePath(String s)
public static FilePredicate hasRelativePath(String s)
public static FilePredicate matchesPathPattern(String inclusionPattern)
public static FilePredicate matchesPathPatterns(String[] inclusionPatterns)
public static FilePredicate doesNotMatchPathPattern(String exclusionPattern)
public static FilePredicate doesNotMatchPathPatterns(String[] exclusionPatterns)
public static FilePredicate hasPath(String s)
public static FilePredicate is(File ioFile)
public static FilePredicate hasLanguage(String language)
public static FilePredicate hasLanguages(Collection<String> languages)
public static FilePredicate hasStatus(InputFile.Status status)
public static FilePredicate hasType(InputFile.Type type)
public static FilePredicate not(FilePredicate p)
public static FilePredicate or(Collection<FilePredicate> or)
public static FilePredicate or(FilePredicate... or)
public static FilePredicate or(FilePredicate first, FilePredicate second)
public static FilePredicate and(Collection<FilePredicate> and)
public static FilePredicate and(FilePredicate... and)
public static FilePredicate and(FilePredicate first, FilePredicate second)
Copyright © 2009-2014 SonarSource. All Rights Reserved.