Package org.gjt.sp.jedit.search
Class BufferListSet
- java.lang.Object
-
- org.gjt.sp.jedit.search.BufferListSet
-
- All Implemented Interfaces:
SearchFileSet
- Direct Known Subclasses:
AllBufferSet
,DirectoryListSet
public abstract class BufferListSet extends java.lang.Object implements SearchFileSet
A file set for searching a user-specified list of buffers.
-
-
Constructor Summary
Constructors Constructor Description BufferListSet()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.String[]
_getFiles(java.awt.Component comp)
Note that the paths in the returned list must be fully canonicalized.java.lang.String
getCode()
Returns the BeanShell code that will recreate this file set.int
getFileCount(View view)
Returns the number of files in this file set.java.lang.String[]
getFiles(View view)
Returns all path names in this file set.java.lang.String
getFirstFile(View view)
Returns the first file to search.java.lang.String
getLastFile(View view)
Returns the last file to search.java.lang.String
getNextFile(View view, java.lang.String path)
Returns the next file to search.java.lang.String
getPrevFile(View view, java.lang.String path)
Returns the previous file in the set.void
invalidateCachedList()
-
-
-
Method Detail
-
getFirstFile
public java.lang.String getFirstFile(View view)
Description copied from interface:SearchFileSet
Returns the first file to search.- Specified by:
getFirstFile
in interfaceSearchFileSet
- Parameters:
view
- The view performing the search
-
getLastFile
public java.lang.String getLastFile(View view)
Description copied from interface:SearchFileSet
Returns the last file to search.- Specified by:
getLastFile
in interfaceSearchFileSet
- Parameters:
view
- The view performing the search
-
getNextFile
public java.lang.String getNextFile(View view, java.lang.String path)
Description copied from interface:SearchFileSet
Returns the next file to search.- Specified by:
getNextFile
in interfaceSearchFileSet
- Parameters:
view
- The view performing the searchpath
- The last file searched
-
getPrevFile
public java.lang.String getPrevFile(View view, java.lang.String path)
Description copied from interface:SearchFileSet
Returns the previous file in the set.- Specified by:
getPrevFile
in interfaceSearchFileSet
- Parameters:
view
- The view performing the searchpath
- The last file searched
-
getFiles
public java.lang.String[] getFiles(View view)
Description copied from interface:SearchFileSet
Returns all path names in this file set.- Specified by:
getFiles
in interfaceSearchFileSet
- Parameters:
view
- The view performing the search
-
getFileCount
public int getFileCount(View view)
Description copied from interface:SearchFileSet
Returns the number of files in this file set.- Specified by:
getFileCount
in interfaceSearchFileSet
-
getCode
public java.lang.String getCode()
Description copied from interface:SearchFileSet
Returns the BeanShell code that will recreate this file set.- Specified by:
getCode
in interfaceSearchFileSet
-
invalidateCachedList
public void invalidateCachedList()
-
_getFiles
protected abstract java.lang.String[] _getFiles(java.awt.Component comp)
Note that the paths in the returned list must be fully canonicalized.
-
-