public class LoadPathsFactory
extends java.lang.Object
ILoadPaths objects.ILoadPaths| Constructor and Description |
|---|
LoadPathsFactory() |
| Modifier and Type | Method and Description |
|---|---|
static ILoadPaths |
acceptAll()
Creates a load path that can load files from everywhere
in the filesystem.
|
static ILoadPaths |
of(java.util.List<java.io.File> paths)
Creates a load path that allows loading files only from the
specified load paths.
|
static ILoadPaths |
of(java.util.List<java.io.File> paths,
boolean unlimitedAccess)
Creates a load path that allows loading files from the
specified load paths.
|
static ILoadPaths |
parseDelimitedLoadPath(java.lang.String loadPaths)
Creates a load path from semi-colon delimited list of
paths.
|
static ILoadPaths |
parseDelimitedLoadPath(java.lang.String loadPaths,
boolean unlimitedAccess)
Creates a load path from semi-colon delimited list of
paths.
|
static ILoadPaths |
rejectAll()
Creates a load path that rejects to load any file
|
public static ILoadPaths acceptAll()
public static ILoadPaths rejectAll()
public static ILoadPaths of(java.util.List<java.io.File> paths)
paths - a list of absolute directoriespublic static ILoadPaths of(java.util.List<java.io.File> paths, boolean unlimitedAccess)
true files are allowed
to be loaded from outside the load paths.paths - a list of absolute directoriesunlimitedAccess - If true allow files to be
loaded from outside the load paths.public static ILoadPaths parseDelimitedLoadPath(java.lang.String loadPaths)
loadPaths - a semi-colon delimited list of pathspublic static ILoadPaths parseDelimitedLoadPath(java.lang.String loadPaths, boolean unlimitedAccess)
true files are allowed
to be loaded from outside the load paths.loadPaths - a semi-colon delimited list of pathsunlimitedAccess - If true allow files to be
loaded from outside the load paths.