public class FilePredicates extends Object
| Constructor and Description |
|---|
FilePredicates() |
| Modifier and Type | Method and Description |
|---|---|
static Predicate<File> |
absolute()
Создает предикат проверки указаный файл задан абсолютным путем
|
static Predicate<File> |
abspath(Predicate<String> pred)
Создает предикат проверки абсолютного пути файла
|
static Predicate<File> |
abspath(Predicate<String> pred,
boolean nullValue)
Создает предикат проверки абсолютного пути файла
|
static Predicate<File> |
and(Predicate<File>... preds)
Создает предикат AND
|
static Predicate<File> |
basename(Predicate<String> pred)
Создает предикат проверки базового имени (без расширения)
|
static Predicate<File> |
directory(LinkOption... opts)
Создает предикат проверки указаный файл является каталогом
|
static Predicate<File> |
endsWith(File other)
Создает предикат проверки файл заканчивается указанным путем
|
static Predicate<File> |
endsWith(Path other)
Создает предикат проверки файл заканчивается указанным путем
|
static Predicate<File> |
endsWith(String other)
Создает предикат проверки файл заканчивается указанным путем
|
static Predicate<File> |
exists(LinkOption... opts)
Создает предикат проверки указаный файл существует
|
static Predicate<File> |
extension(Predicate<String> pred)
Создает предикат проверки расширения файла
|
static Predicate<File> |
file()
Создает предикат что указаный объект является файлом
|
static Predicate<File> |
hasChild(Predicate<File> child)
Создает предикат проверки что указанный каталог содержит файл
|
static Predicate<File> |
hidden()
Создает предикат проверки указаный файл является скрытым
|
static Predicate<File> |
lastModifiedDate(Predicate<Date> date,
LinkOption... opts)
Создает предикат проверки даты модификации файла
|
static Predicate<File> |
lastModifiedTime(Predicate<FileTime> date,
LinkOption... opts)
Создает предикат проверки даты модификации файла
|
static Predicate<File> |
length(Predicate<Long> length)
Создает предикат проверки размера файла
|
static Predicate<File> |
name(Predicate<String> namePred)
Создает предикат проверки имени файла
|
static Predicate<File> |
name(Predicate<String> namePred,
boolean nullValue)
Создает предикат проверки имени файла
|
static Predicate<File> |
not(Predicate<File> pred)
Создает предикат NOT
|
static Predicate<File> |
or(Predicate<File>... preds)
Создает предикат OR
|
static Predicate<File> |
parent(Predicate<File> parent)
Создает предикат проверки родительского файла
|
static Predicate<File> |
path(Predicate<String> pred)
Создает предикат проверки пути файла
|
static Predicate<File> |
path(Predicate<String> pred,
boolean nullValue)
Создает предикат проверки пути файла
|
static Predicate<File> |
readable()
Создает предикат проверки указаный файл доступен для чтения
|
static Predicate<File> |
regularFile(LinkOption... opts)
Создает предикат проверки указаный объект является файлом
|
static Predicate<File> |
relative()
Создает предикат проверки указаный файл задан относительным путем
|
static Predicate<File> |
sameFile(File other)
Создает предикат проверки файл ссылается на указанный
|
static Predicate<File> |
sameFile(Path other)
Создает предикат проверки файл ссылается на указанный
|
static Predicate<File> |
startsWith(File other)
Создает предикат проверки файл начинается с указанного пути
|
static Predicate<File> |
startsWith(Path other)
Создает предикат проверки файл начинается с указанного пути
|
static Predicate<File> |
startsWith(String other)
Создает предикат проверки файл начинается с указанного пути
|
static Predicate<File> |
symbolicLink()
Создает предикат проверки файл является символической ссылки
|
static Predicate<File> |
visible()
Создает предикат проверки указаный файл не является скрытым
|
static Predicate<File> |
writable()
Создает предикат проверки указаный файл доступен для записи
|
public static Predicate<File> and(Predicate<File>... preds)
preds - предикаты входящие в конструкцию ANDpublic static Predicate<File> or(Predicate<File>... preds)
preds - предикаты входящие в конструкцию ORpublic static Predicate<File> not(Predicate<File> pred)
pred - исходный предикатpublic static Predicate<File> name(Predicate<String> namePred, boolean nullValue)
namePred - текстовый предикатnullValue - значение возвращаемое при null значенииpublic static Predicate<File> name(Predicate<String> namePred)
namePred - текстовый предикатpublic static Predicate<File> path(Predicate<String> pred, boolean nullValue)
pred - текстовый предикатnullValue - значение возвращаемое при null значенииpublic static Predicate<File> path(Predicate<String> pred)
pred - текстовый предикатpublic static Predicate<File> abspath(Predicate<String> pred, boolean nullValue)
pred - текстовый предикатnullValue - значение возвращаемое при null значенииpublic static Predicate<File> abspath(Predicate<String> pred)
pred - текстовый предикатpublic static Predicate<File> basename(Predicate<String> pred)
pred - текстовый предикатpublic static Predicate<File> extension(Predicate<String> pred)
pred - текстовый предикатpublic static Predicate<File> file()
public static Predicate<File> regularFile(LinkOption... opts)
opts - опции следования ссылкамpublic static Predicate<File> absolute()
public static Predicate<File> relative()
public static Predicate<File> hidden()
public static Predicate<File> visible()
public static Predicate<File> exists(LinkOption... opts)
opts - опции проверки ссылокpublic static Predicate<File> directory(LinkOption... opts)
opts - опции проверки ссылокpublic static Predicate<File> readable()
public static Predicate<File> writable()
public static Predicate<File> endsWith(String other)
other - путьFile.endsWith(xyz.cofe.io.File)public static Predicate<File> endsWith(File other)
other - путьFile.endsWith(xyz.cofe.io.File)public static Predicate<File> endsWith(Path other)
other - путьFile.endsWith(xyz.cofe.io.File)public static Predicate<File> sameFile(File other)
other - путьpublic static Predicate<File> sameFile(Path other)
other - путьpublic static Predicate<File> symbolicLink()
public static Predicate<File> startsWith(Path other)
other - путьFile.startsWith(xyz.cofe.io.File)public static Predicate<File> startsWith(File other)
other - путьFile.startsWith(xyz.cofe.io.File)public static Predicate<File> startsWith(String other)
other - путьFile.startsWith(xyz.cofe.io.File)public static Predicate<File> length(Predicate<Long> length)
length - размер файлаFile.startsWith(xyz.cofe.io.File)public static Predicate<File> parent(Predicate<File> parent)
parent - предикат для родительского каталогаFile.startsWith(xyz.cofe.io.File)public static Predicate<File> hasChild(Predicate<File> child)
child - предикат проверки дочернего файла/каталогаpublic static Predicate<File> lastModifiedDate(Predicate<Date> date, LinkOption... opts)
date - функция проверки датыopts - опции следования ссылкамpublic static Predicate<File> lastModifiedTime(Predicate<FileTime> date, LinkOption... opts)
date - функция проверки датыopts - опции следования ссылкамCopyright © 2019. All rights reserved.