public class FileTreeIterableBuilder extends Object implements Builder<FileTreeIterable>
| Modifier and Type | Class and Description |
|---|---|
class |
FileTreeIterableBuilder.FilterBuilder |
| Modifier and Type | Field and Description |
|---|---|
DirFollowBuilder |
dirFollowBuilder |
protected Predicate<File> |
fileFilter |
protected File |
start |
protected Predicate<TreeWalk<File>> |
treeWalkFilter |
protected TreeWalkType |
treeWalkType |
| Constructor and Description |
|---|
FileTreeIterableBuilder() |
FileTreeIterableBuilder(File start) |
| Modifier and Type | Method and Description |
|---|---|
FileTreeIterable |
build()
Создаение объекта
|
FileTreeIterableBuilder |
checkCycle(boolean check) |
FileTreeIterableBuilder |
fileFilter(Predicate<File> filter) |
FileTreeIterableBuilder.FilterBuilder |
filter() |
FileTreeIterableBuilder |
followLinks(boolean follow) |
FileTreeIterable |
get() |
Predicate<File> |
getFileFilter() |
File |
getStart() |
Predicate<TreeWalk<File>> |
getTreeWalkFilter() |
TreeWalkType |
getTreeWalkType() |
boolean |
isCheckCycle() |
boolean |
isFollowLinks() |
void |
setCheckCycle(boolean checkCycle) |
void |
setFileFilter(Predicate<File> fileFilter) |
void |
setFollowLinks(boolean followLinks) |
void |
setStart(File start) |
void |
setTreeWalkFilter(Predicate<TreeWalk<File>> treeWalkFilter) |
void |
setTreeWalkType(TreeWalkType treeWalkType) |
FileTreeIterableBuilder |
start(File f) |
FileTreeIterableBuilder |
treeWalkFilter(Predicate<TreeWalk<File>> treeWalkFilter) |
FileTreeIterableBuilder |
treeWalkType(TreeWalkType twt) |
Iterable<File> |
walk() |
public final DirFollowBuilder dirFollowBuilder
protected File start
protected TreeWalkType treeWalkType
public FileTreeIterableBuilder()
public FileTreeIterableBuilder(File start)
public File getStart()
public void setStart(File start)
public FileTreeIterableBuilder start(File f)
public boolean isCheckCycle()
public void setCheckCycle(boolean checkCycle)
public FileTreeIterableBuilder checkCycle(boolean check)
public boolean isFollowLinks()
public void setFollowLinks(boolean followLinks)
public FileTreeIterableBuilder followLinks(boolean follow)
public TreeWalkType getTreeWalkType()
public void setTreeWalkType(TreeWalkType treeWalkType)
public FileTreeIterableBuilder treeWalkType(TreeWalkType twt)
public FileTreeIterableBuilder fileFilter(Predicate<File> filter)
public FileTreeIterableBuilder treeWalkFilter(Predicate<TreeWalk<File>> treeWalkFilter)
public FileTreeIterableBuilder.FilterBuilder filter()
public FileTreeIterable build()
Builderbuild in interface Builder<FileTreeIterable>public FileTreeIterable get()
Copyright © 2018. All rights reserved.