public abstract class AbstractPatternVirtualFileFilter extends java.lang.Object implements VirtualFileFilter
| Modifier and Type | Field and Description |
|---|---|
private java.util.regex.Pattern |
pattern |
| Constructor and Description |
|---|
AbstractPatternVirtualFileFilter(java.lang.String regexp) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(VirtualFile file)
Match the virtual file
|
protected abstract boolean |
doMatch()
Should we match the pattern.
|
protected abstract java.lang.String |
getMatchString(VirtualFile file)
Extract match string from file.
|
public AbstractPatternVirtualFileFilter(java.lang.String regexp)
protected abstract java.lang.String getMatchString(VirtualFile file)
file - the fileprotected abstract boolean doMatch()
public boolean accepts(VirtualFile file)
VirtualFileFilteraccepts in interface VirtualFileFilterfile - the virtual file