Interface IRepositorySearch

All Known Subinterfaces:
IRepository

public interface IRepositorySearch
The interface containing the search related methods of the repository .
  • Method Summary

    Modifier and Type Method Description
    List<String> find​(String path, String pattern)
    Find files by a given pattern.
    List<IEntity> searchName​(String parameter, boolean caseInsensitive)
    Search the given parameter in the names of the files and folders ( means *parameter).
    List<IEntity> searchName​(String root, String parameter, boolean caseInsensitive)
    Search the given parameter in the names of the files and folders ( means *parameter) under specified root folder (means *root).
    List<IEntity> searchPath​(String parameter, boolean caseInsensitive)
    Search the given given parameter in the names of the files and folders (means *parameter*).
    void searchRefresh()
    Re-index the content.
    List<IEntity> searchText​(String term)
    Search the given given parameter in the names of the files and folders as well as in the content of the text files.