Package xyz.cofe.io.fs
Class DirFollowBuilder
java.lang.Object
xyz.cofe.io.fs.DirFollowBuilder
public class DirFollowBuilder
extends java.lang.Object
Создание функции следования каталогам
- Author:
- Kamnev Georgiy
-
Field Summary
Fields Modifier and Type Field Description protected booleancheckCycleprotected DirFollow.ErrorBehaviorerrorBehaviorprotected booleanfollowLinks -
Constructor Summary
Constructors Constructor Description DirFollowBuilder()КонструкторDirFollowBuilder(DirFollowBuilder sample)Конструктор копирования -
Method Summary
Modifier and Type Method Description DirFollowbuild()DirFollowBuildercheckCycle(boolean check)Указывает проверять зациклинность при обходеDirFollowBuilderclone()КлонированиеDirFollowBuildererrorBehavior(DirFollow.ErrorBehavior errorBehavior)DirFollowBuilderfollowLinks(boolean follow)Указывает следовать ли символичным ссылкамDirFollow.ErrorBehaviorgetErrorBehavior()Возвращает поведение при возникновении ошибкиbooleanisCheckCycle()Возвращает проверять зациклинность при обходеbooleanisFollowLinks()Возвращает следовать ли символичным ссылкамvoidsetCheckCycle(boolean checkCycle)Указывает проверять зациклинность при обходеvoidsetErrorBehavior(DirFollow.ErrorBehavior errorBehavior)Указывает поведение при возникновении ошибкиvoidsetFollowLinks(boolean followLinks)Указывает следовать ли символичным ссылкам
-
Field Details
-
checkCycle
protected boolean checkCycle -
followLinks
protected boolean followLinks -
errorBehavior
-
-
Constructor Details
-
DirFollowBuilder
public DirFollowBuilder()Конструктор -
DirFollowBuilder
Конструктор копирования- Parameters:
sample- образец для копирования
-
-
Method Details
-
clone
Клонирование- Overrides:
clonein classjava.lang.Object- Returns:
- клон
-
isCheckCycle
public boolean isCheckCycle()Возвращает проверять зациклинность при обходе- Returns:
- true - проверять
-
setCheckCycle
public void setCheckCycle(boolean checkCycle)Указывает проверять зациклинность при обходе- Parameters:
checkCycle- true - проверять
-
checkCycle
Указывает проверять зациклинность при обходе- Parameters:
check- true - проверять- Returns:
- self ссылка
-
isFollowLinks
public boolean isFollowLinks()Возвращает следовать ли символичным ссылкам- Returns:
- true - следовать ссылкам
-
setFollowLinks
public void setFollowLinks(boolean followLinks)Указывает следовать ли символичным ссылкам- Parameters:
followLinks- true - следовать ссылкам
-
followLinks
Указывает следовать ли символичным ссылкам- Parameters:
follow- true - следовать ссылкам- Returns:
- self ссылка
-
getErrorBehavior
Возвращает поведение при возникновении ошибки- Returns:
- поведение при возникновении ошибки
-
setErrorBehavior
Указывает поведение при возникновении ошибки- Parameters:
errorBehavior- поведение при возникновении ошибки
-
errorBehavior
-
build
-