The primary focus of the com.sas.swing.visuals.remotefileselector package is to provide the classes necessary to initialize a Remote File Selector. It contains panel classes that can be used as dialogs or panels as well as the individual pieces of the main visual panels.

# Remote File Selector

## Overview

The BaseRemoteFileSelectorPanel class is the main class used to intance a generic remote file selector. It can be used with any type of service model.

The IFileServiceSelectorPanel and the InformationServicesSelectorPanel both provide a ready made way to instance a remote file selector that uses either the IFileService or the InformationServices models. They also provide a default set of transforms, renderers and column names.

The InformationServicesSearchPanel class provides a default search window that communicates with the InformationServices model.

The RemoteFileSearchComponent and RemoteFileSearchPanel classes are used by the InformationServicesSearchPanel to help with functions that are more general to all search windows.

The RemoteFileMetadataNameCellRenderer and RemoteFilePathCellRenderer are generic cell renderers used to format the display of the file name column and a path column associated with the file.

The RemoteFileButtonPanel, RemoteFileComponentPanel, RemoteFileNamePanel, and RemoteFileSelectorDialog classes are all used by the selector panels described above to provide functions like the toolbar, directory combobox, file type filtering, file name selection, and display of the files.

The RemoteFileListComponent and the RemoteFileTableComponent are the classes used to display the various file system files and folders in the main panels.