public class FSManifestIterable extends AbstractFSManifestIterable
Modifier and Type | Field | Description |
---|---|---|
static java.io.FilenameFilter |
DEFAULT_BUNLDE_FILTER |
Default bundle filter that select only .jar files
|
static java.io.FilenameFilter |
DEFAULT_DIR_FILTER |
Default directory filter that doesn't select .svn directories, neither the directories that
match
NON_BUNDLE_DIRS . |
static java.util.Set |
NON_BUNDLE_DIRS |
List of directory name that usually contains jars but are not bundles
|
Constructor | Description |
---|---|
FSManifestIterable(java.io.File root) |
Default constructor
|
Modifier and Type | Method | Description |
---|---|---|
protected java.net.URI |
buildBundleURI(java.lang.Object location) |
|
java.io.FilenameFilter |
getBundleFilter() |
|
java.io.FilenameFilter |
getDirFilter() |
|
protected java.io.InputStream |
getInputStream(java.lang.Object f) |
|
protected java.util.List |
listBundleFiles(java.lang.Object dir) |
|
protected java.util.List |
listDirs(java.lang.Object dir) |
|
void |
setBundleFilter(java.io.FilenameFilter bundleFilter) |
|
void |
setDirFilter(java.io.FilenameFilter dirFilter) |
iterator
public static final java.util.Set NON_BUNDLE_DIRS
public static final java.io.FilenameFilter DEFAULT_DIR_FILTER
NON_BUNDLE_DIRS
.public static final java.io.FilenameFilter DEFAULT_BUNLDE_FILTER
public FSManifestIterable(java.io.File root)
root
- the root directory of the file system to lookuppublic java.io.FilenameFilter getDirFilter()
public void setDirFilter(java.io.FilenameFilter dirFilter)
public java.io.FilenameFilter getBundleFilter()
public void setBundleFilter(java.io.FilenameFilter bundleFilter)
protected java.net.URI buildBundleURI(java.lang.Object location)
buildBundleURI
in class AbstractFSManifestIterable
protected java.io.InputStream getInputStream(java.lang.Object f) throws java.io.FileNotFoundException
getInputStream
in class AbstractFSManifestIterable
java.io.FileNotFoundException
protected java.util.List listBundleFiles(java.lang.Object dir)
listBundleFiles
in class AbstractFSManifestIterable
protected java.util.List listDirs(java.lang.Object dir)
listDirs
in class AbstractFSManifestIterable