public class

FileListFilter

extends Filter
java.lang.Object
   ↳ android.widget.Filter
     ↳ com.pdftron.demo.utils.FileListFilter<FileInfo extends com.pdftron.pdf.model.BaseFileInfo>

Summary

Nested Classes
interface FileListFilter.FilterPublishListener<FileInfo>  
Constants
int FILTER_RESULT_EMPTY_ORIGINAL_LIST
int FILTER_RESULT_FAILURE
int FILTER_RESULT_NO_ITEMS_OF_SELECTED_FILE_TYPES
int FILTER_RESULT_NO_STRING_MATCH
int FILTER_RESULT_SUCCESS
Public Constructors
FileListFilter(List<FileInfo> fileList, FilterPublishListener listener, Object fileListLock)
Public Methods
void setFileTypeEnabledInFilter(int fileType, boolean enabled)
Makes the filter show or hide all files of fileType based on enabled.
void setFileTypeEnabledInFilterFromSettings(Context context, String settingsSuffix)
[Expand]
Inherited Methods
From class android.widget.Filter
From class java.lang.Object

Constants

public static final int FILTER_RESULT_EMPTY_ORIGINAL_LIST

Constant Value: 1 (0x00000001)

public static final int FILTER_RESULT_FAILURE

Constant Value: 4 (0x00000004)

public static final int FILTER_RESULT_NO_ITEMS_OF_SELECTED_FILE_TYPES

Constant Value: 3 (0x00000003)

public static final int FILTER_RESULT_NO_STRING_MATCH

Constant Value: 2 (0x00000002)

public static final int FILTER_RESULT_SUCCESS

Constant Value: 0 (0x00000000)

Public Constructors

public FileListFilter (List<FileInfo> fileList, FilterPublishListener listener, Object fileListLock)

Public Methods

public void setFileTypeEnabledInFilter (int fileType, boolean enabled)

Makes the filter show or hide all files of fileType based on enabled.

Parameters
fileType The file type
enabled True if enabled

public void setFileTypeEnabledInFilterFromSettings (Context context, String settingsSuffix)