Class FSManifestIterable

    • Field Detail

      • NON_BUNDLE_DIRS

        public static final java.util.Set<java.lang.String> NON_BUNDLE_DIRS
        List of directory name that usually contains jars but are not bundles
      • DEFAULT_DIR_FILTER

        public static final java.io.FilenameFilter DEFAULT_DIR_FILTER
        Default directory filter that doesn't select .svn directories, neither the directories that match NON_BUNDLE_DIRS.
      • DEFAULT_BUNDLE_FILTER

        public static final java.io.FilenameFilter DEFAULT_BUNDLE_FILTER
        Default bundle filter that select only .jar files
      • DEFAULT_BUNLDE_FILTER

        @Deprecated
        public static final java.io.FilenameFilter DEFAULT_BUNLDE_FILTER
        Deprecated.
        Deprecated because of renaming due spell check.
      • dirFilter

        private java.io.FilenameFilter dirFilter
      • bundleFilter

        private java.io.FilenameFilter bundleFilter
    • Constructor Detail

      • FSManifestIterable

        public FSManifestIterable​(java.io.File root)
        Default constructor
        Parameters:
        root - the root directory of the file system to lookup
    • Method Detail

      • getDirFilter

        public java.io.FilenameFilter getDirFilter()
      • setDirFilter

        public void setDirFilter​(java.io.FilenameFilter dirFilter)
      • getBundleFilter

        public java.io.FilenameFilter getBundleFilter()
      • setBundleFilter

        public void setBundleFilter​(java.io.FilenameFilter bundleFilter)
      • getInputStream

        protected java.io.InputStream getInputStream​(java.io.File f)
                                              throws java.io.FileNotFoundException
        Specified by:
        getInputStream in class AbstractFSManifestIterable<java.io.File>
        Throws:
        java.io.FileNotFoundException
      • listBundleFiles

        protected java.util.List<java.io.File> listBundleFiles​(java.io.File dir)
                                                        throws java.io.IOException
        Specified by:
        listBundleFiles in class AbstractFSManifestIterable<java.io.File>
        Throws:
        java.io.IOException
      • listDirs

        protected java.util.List<java.io.File> listDirs​(java.io.File dir)
                                                 throws java.io.IOException
        Specified by:
        listDirs in class AbstractFSManifestIterable<java.io.File>
        Throws:
        java.io.IOException