public class FilePredicates extends Object
| Constructor and Description |
|---|
FilePredicates() |
| Modifier and Type | Method and Description |
|---|---|
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
and(xyz.cofe.collection.Predicate<xyz.cofe.fs.File>... p) |
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
dirContains(xyz.cofe.collection.Predicate<xyz.cofe.fs.File> p) |
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
dirEmpty() |
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
dirEmpty(boolean recursive)
Предикат возвращает true если каталог не содержит элементов
|
static boolean |
in(xyz.cofe.collection.Predicate<xyz.cofe.fs.File> p,
Iterable<xyz.cofe.fs.File> files) |
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
isDir() |
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
isFile() |
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
nameEquals(String name)
Имя файла совпадает с указанным.
|
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
nameWildcard(String wildcard)
Имя файла совпадает с указанным шаблоном.
|
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
not(xyz.cofe.collection.Predicate<xyz.cofe.fs.File> p) |
static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> |
or(xyz.cofe.collection.Predicate<xyz.cofe.fs.File>... p) |
public static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> nameEquals(String name)
name - имя файлаpublic static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> nameWildcard(String wildcard)
wildcard - шаблон: public static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> isFile()
public static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> isDir()
public static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> and(xyz.cofe.collection.Predicate<xyz.cofe.fs.File>... p)
public static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> or(xyz.cofe.collection.Predicate<xyz.cofe.fs.File>... p)
public static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> not(xyz.cofe.collection.Predicate<xyz.cofe.fs.File> p)
public static boolean in(xyz.cofe.collection.Predicate<xyz.cofe.fs.File> p,
Iterable<xyz.cofe.fs.File> files)
public static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> dirContains(xyz.cofe.collection.Predicate<xyz.cofe.fs.File> p)
public static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> dirEmpty()
public static xyz.cofe.collection.Predicate<xyz.cofe.fs.File> dirEmpty(boolean recursive)
recursive - если true - производится подсчет файлов (в счет не идут влоежженые каталоги)
в каталоге рекурсивно,
и если файлов 0 - то считается каталог пустой Copyright © 2017. All rights reserved.