@Immutable
public class MCollection
extends java.lang.Object
| Constructor and Description |
|---|
MCollection(java.lang.String name,
java.lang.String dirName,
boolean wantSubdirs,
java.util.List<MFileFilter> filters,
java.lang.Object auxInfo)
Constructor
|
MCollection(java.lang.String name,
java.lang.String dirName,
boolean wantSubdirs,
MFileFilter ff,
java.lang.Object auxInfo)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(MFile file) |
java.lang.Object |
getAuxInfo() |
java.lang.String |
getDirectoryName() |
MFileFilter |
getFileFilter() |
java.lang.String |
getName() |
MCollection |
subdir(MFile child) |
java.lang.String |
toString() |
boolean |
wantSubdirs() |
public MCollection(java.lang.String name,
java.lang.String dirName,
boolean wantSubdirs,
java.util.List<MFileFilter> filters,
java.lang.Object auxInfo)
name - name of collectiondirName - top directory namewantSubdirs - if want subdirectoriesfilters - optional list of MFileFilter (may be null) - applies only to non-directoriesauxInfo - optional info added to each MFilepublic MCollection(java.lang.String name,
java.lang.String dirName,
boolean wantSubdirs,
MFileFilter ff,
java.lang.Object auxInfo)
name - name of collectiondirName - top directory namewantSubdirs - if want subdirectoriesff - optional FilenameFilter (may be null) - applies only to non-directoriesauxInfo - optional info added to each MFilepublic MCollection subdir(MFile child)
public java.lang.String getName()
public java.lang.String getDirectoryName()
public boolean wantSubdirs()
public MFileFilter getFileFilter()
public boolean accept(MFile file)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object getAuxInfo()