Package xyz.cofe.io.fs
Class DirFollowBuilder
- java.lang.Object
-
- xyz.cofe.io.fs.DirFollowBuilder
-
public class DirFollowBuilder extends 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
All Methods Instance Methods Concrete Methods 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 Detail
-
checkCycle
protected boolean checkCycle
-
followLinks
protected boolean followLinks
-
errorBehavior
protected DirFollow.ErrorBehavior errorBehavior
-
-
Constructor Detail
-
DirFollowBuilder
public DirFollowBuilder()
Конструктор
-
DirFollowBuilder
public DirFollowBuilder(DirFollowBuilder sample)
Конструктор копирования- Parameters:
sample- образец для копирования
-
-
Method Detail
-
clone
public DirFollowBuilder clone()
Клонирование
-
isCheckCycle
public boolean isCheckCycle()
Возвращает проверять зациклинность при обходе- Returns:
- true - проверять
-
setCheckCycle
public void setCheckCycle(boolean checkCycle)
Указывает проверять зациклинность при обходе- Parameters:
checkCycle- true - проверять
-
checkCycle
public DirFollowBuilder checkCycle(boolean check)
Указывает проверять зациклинность при обходе- Parameters:
check- true - проверять- Returns:
- self ссылка
-
isFollowLinks
public boolean isFollowLinks()
Возвращает следовать ли символичным ссылкам- Returns:
- true - следовать ссылкам
-
setFollowLinks
public void setFollowLinks(boolean followLinks)
Указывает следовать ли символичным ссылкам- Parameters:
followLinks- true - следовать ссылкам
-
followLinks
public DirFollowBuilder followLinks(boolean follow)
Указывает следовать ли символичным ссылкам- Parameters:
follow- true - следовать ссылкам- Returns:
- self ссылка
-
getErrorBehavior
public DirFollow.ErrorBehavior getErrorBehavior()
Возвращает поведение при возникновении ошибки- Returns:
- поведение при возникновении ошибки
-
setErrorBehavior
public void setErrorBehavior(DirFollow.ErrorBehavior errorBehavior)
Указывает поведение при возникновении ошибки- Parameters:
errorBehavior- поведение при возникновении ошибки
-
errorBehavior
public DirFollowBuilder errorBehavior(DirFollow.ErrorBehavior errorBehavior)
-
build
public DirFollow build()
-
-