public class ScriptPluginScanner extends DirPluginScanner
Modifier and Type | Field and Description |
---|---|
static java.io.FileFilter |
FILENAME_FILTER |
Constructor and Description |
---|
ScriptPluginScanner(java.io.File extdir,
java.io.File cachedir,
FileCache<ProviderLoader> filecache) |
Modifier and Type | Method and Description |
---|---|
ProviderLoader |
createCacheItemForFile(java.io.File file) |
ProviderLoader |
createLoader(java.io.File file)
Create a loader for a file
|
java.io.FileFilter |
getFileFilter()
Return the file filter
|
protected java.lang.String |
getVersionForFile(java.io.File file)
Return the version string for the plugin file, or null
|
boolean |
isValidPluginFile(java.io.File file)
Return true if the file is a valid plugin file for the scanner
|
static boolean |
validatePluginFile(java.io.File file) |
isExpired, listProviders, scanForFile
public ScriptPluginScanner(java.io.File extdir, java.io.File cachedir, FileCache<ProviderLoader> filecache)
public ProviderLoader createLoader(java.io.File file)
PluginScanner
public ProviderLoader createCacheItemForFile(java.io.File file)
file
- filepublic java.io.FileFilter getFileFilter()
DirPluginScanner
getFileFilter
in class DirPluginScanner
public boolean isValidPluginFile(java.io.File file)
DirPluginScanner
isValidPluginFile
in class DirPluginScanner
public static boolean validatePluginFile(java.io.File file)
protected java.lang.String getVersionForFile(java.io.File file)
DirPluginScanner
getVersionForFile
in class DirPluginScanner