public class ScriptPluginScanner extends DirPluginScanner
| Modifier and Type | Field and Description |
|---|---|
static java.io.FileFilter |
FILENAME_FILTER |
| Constructor and Description |
|---|
ScriptPluginScanner(PluginDirProvider pluginDirProvider,
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, onDirChangeEvent, scanForFilepublic ScriptPluginScanner(PluginDirProvider pluginDirProvider, java.io.File cachedir, FileCache<ProviderLoader> filecache)
public ProviderLoader createLoader(java.io.File file)
PluginScannerpublic ProviderLoader createCacheItemForFile(java.io.File file)
file - filepublic java.io.FileFilter getFileFilter()
DirPluginScannergetFileFilter in class DirPluginScannerpublic boolean isValidPluginFile(java.io.File file)
DirPluginScannerisValidPluginFile in class DirPluginScannerpublic static boolean validatePluginFile(java.io.File file)
protected java.lang.String getVersionForFile(java.io.File file)
DirPluginScannergetVersionForFile in class DirPluginScanner