public class

FilterMenuViewModel

extends AndroidViewModel
java.lang.Object
   ↳ AndroidViewModel
     ↳ com.pdftron.demo.navigation.viewmodel.FilterMenuViewModel

Class Overview

A ViewModel in charge of the filtering menu functionality

Summary

Nested Classes
interface FilterMenuViewModel.OnFilterTypeChangeListener Callback for updating menu UI  
Public Constructors
FilterMenuViewModel(Application application)
Public Methods
void clearFileFilters()
Clears all file type filters
void initialize(String settingsSuffix, FilterMenuViewModel.OnFilterTypeChangeListener listener)
Initialize filtering preferences stored in android.content.SharedPreferences
void toggleFileFilter(int fileType)
Toggles the filtering for a specified file type
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public FilterMenuViewModel (Application application)

Public Methods

public void clearFileFilters ()

Clears all file type filters

public void initialize (String settingsSuffix, FilterMenuViewModel.OnFilterTypeChangeListener listener)

Initialize filtering preferences stored in android.content.SharedPreferences

public void toggleFileFilter (int fileType)

Toggles the filtering for a specified file type

Parameters
fileType file type from Constants