Class DirectoryWalker


  • class DirectoryWalker
    extends java.lang.Object
    DirectoryWalker
    Version:
    $Id$
    • Field Detail

      • baseDir

        private java.io.File baseDir
      • baseDirOffset

        private int baseDirOffset
      • excludes

        private final java.util.List<java.lang.String> excludes
      • includes

        private final java.util.List<java.lang.String> includes
    • Constructor Detail

      • DirectoryWalker

        DirectoryWalker()
    • Method Detail

      • addExclude

        void addExclude​(java.lang.String exclude)
      • addInclude

        void addInclude​(java.lang.String include)
      • addSCMExcludes

        public void addSCMExcludes()
        Add's to the Exclude List the default list of SCM excludes.
      • fireStep

        private void fireStep​(java.io.File file)
      • fireWalkFinished

        private void fireWalkFinished()
      • fireWalkStarting

        private void fireWalkStarting()
      • fireDebugMessage

        private void fireDebugMessage​(java.lang.String message)
      • fixPattern

        private java.lang.String fixPattern​(java.lang.String pattern)
      • isExcluded

        private boolean isExcluded​(java.lang.String name)
      • isIncluded

        private boolean isIncluded​(java.lang.String name)
      • isMatch

        private boolean isMatch​(java.util.List<java.lang.String> patterns,
                                java.lang.String name)
      • relativeToBaseDir

        private java.lang.String relativeToBaseDir​(java.io.File file)
      • scan

        public void scan()
        Performs a Scan against the provided setBaseDir(File)
      • scanDir

        private void scanDir​(java.io.File dir)
      • setBaseDir

        public void setBaseDir​(java.io.File baseDir)
        Parameters:
        baseDir - The baseDir to set.