# All Classes

- Class Summary
  Class | Description
  --- | ---
  ActivateReadWriteAccessHandler | Handler for use case : admin request Read/Write access activation.
  BackToSearchResultsHandler | Handler for use case : user goes back to last search results.
  CreateFolderFormHandler | Handler for use case : admin request new folder creation.
  CreateFolderHandler | Handler for use case : new folder name (for creation) has been submitted.
  DownloadFolderHandler | Handler for use case : user wants to download folder.
  DragAndDrop | Class declaration
  FolderZIPInfo | Folder ZIP Information.
  FunctionHandler | A function handler is associated to a peas function and is called by the request router when this function has to be processed.
  GoToCrawler |
  GoToDirectoryHandler | Handler for use case : user clicks on a permalink and come into silvercrawler.
  HandlerProvider |
  IndexFileHandler | Handler for use case : admin request file indexation.
  IndexPathHandler | Handler for use case : admin request folder indexation.
  IndexSelectedFilesHandler | Handler for use case : admin request indexation of selected files.
  IndexSelectedFoldersHandler | Handler for use case : admin request indexation of selected folders.
  InitHandler | Handler for use case : Main
  IpAddressMatcher | Matches a request based on IP Address or subnet mask matching against the remote address.
  IPMaskHelper |
  PortletHandler | Handler for use case : main view for portlet usage.
  ProcessDragAndDropHandler | Handler for use case : files/folder have been dropped into dragNDrop area.
  ProfileHelper | Helper class to manage user profile
  RemoveFileHandler | Handler for use case : admin request file removal.
  RemoveFolderHandler | Handler for use case : admin request folder removal.
  RemoveSelectedFilesHandler | Handler for use case : admin/publisher request removal of a set of files.
  RemoveSelectedFoldersHandler | Handler for use case : admin request removal of a set of folders.
  RenameFileFormHandler | Handler for use case : admin request file renaming.
  RenameFileHandler | Handler for use case : file new name has been submitted.
  RenameFolderFormHandler | Handler for use case : admin request folder renaming.
  RenameFolderHandler | Handler for use case : folder new name has been submitted.
  ResolveConflictsHandler | Handler for use case : some conflicts have been detected and user make a choice for each conflict.
  SearchHandler | Handler for use case : user submitted search query.
  SilverCrawlerFileServer |
  SilverCrawlerIndexer |
  SilverCrawlerRequestRouter |
  SilverCrawlerSessionController |
  SubDirectoryFromResultHandler | Handler for use case : Go to Sub Directory From Result page.
  SubDirectoryHandler | Handler for use case : Sub Directory.
  UnActivateReadWriteAccessHandler | Handler for use case : admin request Read/Write access unactivation.
  UploadFileFormHandler | Handler for use case : admin/publisher request new file upload.
  UploadFileHandler | Handler for use case : upload file form has been submitted.
  UploadItem | This class is the result of a dragNDrop of folders and path in SilverCrawler.
  UploadReport | This class is the result of a dragNDrop of folders and path in SilverCrawler.
  ViewDirectoryHandler | Handler for use case : View Directory.
  ViewDownloadHistoryFromResultHandler | Handler for use case : View download history (from result page).
  ViewDownloadHistoryHandler | Handler for use case : View download history.
  ViewHistoryByUserHandler | Handler for use case : View history by user.