package com.amaze.filemanager.utils; /** * Created by vishal on 10/11/16. * * Class denotes the type of file being handled */ public enum OpenMode { UNKNOWN, FILE, SMB, /** * Custom file types like apk/images/downloads (which don't have a defined path) */ CUSTOM, ROOT, OTG, GDRIVE, DROPBOX, BOX, ONEDRIVE; /** * Get open mode based on the id assigned. * Generally used to retrieve this type after config change or to send enum as argument * @param ordinal the position of enum starting from 0 for first element * @return */ public static OpenMode getOpenMode(int ordinal) { return OpenMode.values()[ordinal]; } }