Class DirFollowBuilder


  • public class DirFollowBuilder
    extends Object
    Создание функции следования каталогам
    Author:
    Kamnev Georgiy
    • Field Detail

      • checkCycle

        protected boolean checkCycle
      • followLinks

        protected boolean followLinks
    • Constructor Detail

      • DirFollowBuilder

        public DirFollowBuilder()
        Конструктор
      • DirFollowBuilder

        public DirFollowBuilder​(DirFollowBuilder sample)
        Конструктор копирования
        Parameters:
        sample - образец для копирования
    • Method Detail

      • 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 - поведение при возникновении ошибки