class_body
{ "{"
field_declaration
modifiers
protected "protected"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "TAG"
= "="
method_invocation
class_literal
type_identifier "OCFileListFragment"
. "."
class "class"
. "."
identifier "getSimpleName"
argument_list
( "("
) ")"
; ";"
field_declaration (+46 nodes collapsed)
field_declaration
modifiers
public "public"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "ARG_ONLY_FOLDERS_CLICKABLE"
= "="
binary_expression
identifier "MY_PACKAGE"
+ "+"
string_literal
" "\""
string_fragment ".ONLY_FOLDERS_CLICKABLE"
" "\""
; ";"
field_declaration
modifiers
public "public"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "ARG_FILE_SELECTABLE"
= "="
binary_expression
identifier "MY_PACKAGE"
+ "+"
string_literal
" "\""
string_fragment ".FILE_SELECTABLE"
" "\""
; ";"
field_declaration
modifiers
public "public"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "ARG_ALLOW_CONTEXTUAL_ACTIONS"
= "="
binary_expression
identifier "MY_PACKAGE"
+ "+"
string_literal
" "\""
string_fragment ".ALLOW_CONTEXTUAL"
" "\""
; ";"
field_declaration
modifiers
public "public"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "ARG_HIDE_FAB"
= "="
binary_expression
identifier "MY_PACKAGE"
+ "+"
string_literal
" "\""
string_fragment ".HIDE_FAB"
" "\""
; ";"
field_declaration
modifiers
public "public"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "ARG_HIDE_ITEM_OPTIONS"
= "="
binary_expression
identifier "MY_PACKAGE"
+ "+"
string_literal
" "\""
string_fragment ".HIDE_ITEM_OPTIONS"
" "\""
; ";"
field_declaration
modifiers
public "public"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "ARG_SEARCH_ONLY_FOLDER"
= "="
binary_expression
identifier "MY_PACKAGE"
+ "+"
string_literal
" "\""
string_fragment ".SEARCH_ONLY_FOLDER"
" "\""
; ";"
field_declaration
modifiers
public "public"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "ARG_MIMETYPE"
= "="
binary_expression
identifier "MY_PACKAGE"
+ "+"
string_literal
" "\""
string_fragment ".MIMETYPE"
" "\""
; ";"
field_declaration
modifiers
public "public"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "DOWNLOAD_BEHAVIOUR"
= "="
string_literal
" "\""
string_fragment "DOWNLOAD_BEHAVIOUR"
" "\""
; ";"
field_declaration
modifiers
public "public"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "DOWNLOAD_SEND"
= "="
string_literal
" "\""
string_fragment "DOWNLOAD_SEND"
" "\""
; ";"
field_declaration
modifiers
public "public"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "FOLDER_LAYOUT_LIST"
= "="
string_literal
" "\""
string_fragment "LIST"
" "\""
; ";"
field_declaration
modifiers
public "public"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "FOLDER_LAYOUT_GRID"
= "="
string_literal
" "\""
string_fragment "GRID"
" "\""
; ";"
field_declaration
modifiers
public "public"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "SEARCH_EVENT"
= "="
string_literal
" "\""
string_fragment "SEARCH_EVENT"
" "\""
; ";"
field_declaration
modifiers
private "private"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "KEY_FILE"
= "="
binary_expression
identifier "MY_PACKAGE"
+ "+"
string_literal
" "\""
string_fragment ".extra.FILE"
" "\""
; ";"
field_declaration
modifiers
public "public"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "KEY_CURRENT_SEARCH_TYPE"
= "="
string_literal
" "\""
string_fragment "CURRENT_SEARCH_TYPE"
" "\""
; ";"
field_declaration
modifiers
private "private"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "DIALOG_CREATE_FOLDER"
= "="
string_literal
" "\""
string_fragment "DIALOG_CREATE_FOLDER"
" "\""
; ";"
field_declaration
modifiers
private "private"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "DIALOG_CREATE_DOCUMENT"
= "="
string_literal
" "\""
string_fragment "DIALOG_CREATE_DOCUMENT"
" "\""
; ";"
field_declaration
modifiers
private "private"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "DIALOG_BOTTOM_SHEET"
= "="
string_literal
" "\""
string_fragment "DIALOG_BOTTOM_SHEET"
" "\""
; ";"
field_declaration
modifiers
private "private"
static "static"
final "final"
integral_type
int "int"
variable_declarator
identifier "SINGLE_SELECTION"
= "="
decimal_integer_literal "1"
; ";"
field_declaration
modifiers
private "private"
static "static"
final "final"
integral_type
int "int"
variable_declarator
identifier "NOT_ENOUGH_SPACE_FRAG_REQUEST_CODE"
= "="
decimal_integer_literal "2"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "ClientFactory"
variable_declarator
identifier "clientFactory"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "Throttler"
variable_declarator
identifier "throttler"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "ThemeUtils"
variable_declarator
identifier "themeUtils"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "ArbitraryDataProvider"
variable_declarator
identifier "arbitraryDataProvider"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "BackgroundJobManager"
variable_declarator
identifier "backgroundJobManager"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "FastScrollUtils"
variable_declarator
identifier "fastScrollUtils"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "EditorUtils"
variable_declarator
identifier "editorUtils"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "ShortcutUtil"
variable_declarator
identifier "shortcutUtil"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "SyncedFolderProvider"
variable_declarator
identifier "syncedFolderProvider"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "AppScanOptionalFeature"
variable_declarator
identifier "appScanOptionalFeature"
; ";"
field_declaration
modifiers
protected "protected"
scoped_type_identifier
type_identifier "FileFragment"
. "."
type_identifier "ContainerActivity"
variable_declarator
identifier "mContainerActivity"
; ";"
field_declaration
modifiers
protected "protected"
type_identifier "OCFile"
variable_declarator
identifier "mFile"
; ";"
field_declaration
modifiers
private "private"
type_identifier "OCFileListAdapter"
variable_declarator
identifier "mAdapter"
; ";"
field_declaration
modifiers
protected "protected"
boolean_type "boolean"
variable_declarator
identifier "mOnlyFoldersClickable"
; ";"
field_declaration
modifiers
protected "protected"
boolean_type "boolean"
variable_declarator
identifier "mFileSelectable"
; ";"
field_declaration
modifiers
protected "protected"
boolean_type "boolean"
variable_declarator
identifier "mHideFab"
= "="
true "true"
; ";"
field_declaration
modifiers
protected "protected"
type_identifier "ActionMode"
variable_declarator
identifier "mActiveActionMode"
; ";"
field_declaration
modifiers
protected "protected"
boolean_type "boolean"
variable_declarator
identifier "mIsActionModeNew"
; ";"
field_declaration
modifiers
protected "protected"
type_identifier "MultiChoiceModeListener"
variable_declarator
identifier "mMultiChoiceModeListener"
; ";"
field_declaration
modifiers
protected "protected"
type_identifier "SearchType"
variable_declarator
identifier "currentSearchType"
; ";"
field_declaration
modifiers
protected "protected"
boolean_type "boolean"
variable_declarator
identifier "searchFragment"
; ";"
field_declaration
modifiers
protected "protected"
type_identifier "SearchEvent"
variable_declarator
identifier "searchEvent"
; ";"
field_declaration
modifiers
private "private"
type_identifier "OCFileListSearchTask"
variable_declarator
identifier "searchTask"
; ";"
field_declaration
modifiers
protected "protected"
type_identifier "String"
variable_declarator
identifier "mLimitToMimeType"
; ";"
field_declaration
modifiers
private "private"
type_identifier "FloatingActionButton"
variable_declarator
identifier "mFabMain"
; ";"
field_declaration
modifiers
public "public"
static "static"
boolean_type "boolean"
variable_declarator
identifier "isMultipleFileSelectedForCopyOrMove"
= "="
false "false"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Inject"
type_identifier "DeviceInfo"
variable_declarator
identifier "deviceInfo"
; ";"
enum_declaration
modifiers
protected "protected"
enum "enum"
identifier "MenuItemAddRemove"
enum_body
{ "{"
enum_constant
identifier "DO_NOTHING"
, ","
enum_constant
identifier "REMOVE_SORT"
, ","
enum_constant
identifier "REMOVE_GRID_AND_SORT"
, ","
enum_constant
identifier "ADD_GRID_AND_SORT_WITH_SEARCH"
} "}"
field_declaration
modifiers
protected "protected"
type_identifier "MenuItemAddRemove"
variable_declarator
identifier "menuItemAddRemoveValue"
= "="
field_access
identifier "MenuItemAddRemove"
. "."
identifier "ADD_GRID_AND_SORT_WITH_SEARCH"
; ";"
field_declaration (+23 nodes collapsed)
field_declaration
modifiers
private "private"
static "static"
type_identifier "OCFileDepth"
variable_declarator
identifier "fileDepth"
= "="
field_access
identifier "OCFileDepth"
. "."
identifier "Root"
; ";"
method_declaration (+112 nodes collapsed)
method_declaration (+160 nodes collapsed)
method_declaration (+52 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n */"
method_declaration (+178 nodes collapsed)
method_declaration (+137 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n */"
method_declaration (+201 nodes collapsed)
method_declaration (+58 nodes collapsed)
method_declaration (+83 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n */"
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
void_type "void"
identifier "onActivityCreated"
formal_parameters
( "("
formal_parameter
type_identifier "Bundle"
identifier "savedInstanceState"
) ")"
block
{ "{"
expression_statement
method_invocation
super "super"
. "."
identifier "onActivityCreated"
argument_list
( "("
identifier "savedInstanceState"
) ")"
; ";"
expression_statement
method_invocation
identifier "Log_OC"
. "."
identifier "i"
argument_list
( "("
identifier "TAG"
, ","
string_literal
" "\""
string_fragment "onActivityCreated() start"
" "\""
) ")"
; ";"
expression_statement
method_invocation
identifier "prepareOCFileList"
argument_list
( "("
identifier "savedInstanceState"
) ")"
; ";"
} "}"
method_declaration (+440 nodes collapsed)
method_declaration (+117 nodes collapsed)
method_declaration (+44 nodes collapsed)
block_comment "/**\n * register listener on FAB.\n */"
method_declaration (+232 nodes collapsed)
method_declaration (+43 nodes collapsed)
method_declaration (+110 nodes collapsed)
method_declaration (+123 nodes collapsed)
method_declaration (+174 nodes collapsed)
method_declaration (+169 nodes collapsed)
method_declaration (+183 nodes collapsed)
method_declaration (+137 nodes collapsed)
method_declaration (+29 nodes collapsed)
method_declaration (+29 nodes collapsed)
method_declaration (+29 nodes collapsed)
method_declaration (+66 nodes collapsed)
method_declaration (+213 nodes collapsed)
method_declaration (+51 nodes collapsed)
method_declaration (+51 nodes collapsed)
method_declaration (+51 nodes collapsed)
method_declaration (+135 nodes collapsed)
method_declaration (+62 nodes collapsed)
block_comment "/**\n * Handler for multiple selection mode.\n * <p>\n "...
class_declaration (+1045 nodes collapsed)
block_comment "/**\n * Init listener that will handle interactions in mu"...
method_declaration (+57 nodes collapsed)
block_comment "/**\n * Saves the current listed folder.\n */"
method_declaration (+115 nodes collapsed)
method_declaration (+120 nodes collapsed)
method_declaration (+157 nodes collapsed)
block_comment "/**\n * Call this, when the user presses the up button.\n "...
method_declaration (+105 nodes collapsed)
method_declaration (+281 nodes collapsed)
method_declaration (+55 nodes collapsed)
method_declaration (+42 nodes collapsed)
block_comment "/**\n * Will toggle a file selection status from the acti"...
method_declaration (+74 nodes collapsed)
block_comment "/**\n * Will update (invalidate) the action mode adapter/"...
method_declaration (+55 nodes collapsed)
method_declaration (+101 nodes collapsed)
method_declaration (+580 nodes collapsed)
method_declaration (+73 nodes collapsed)
method_declaration (+165 nodes collapsed)
method_declaration (+363 nodes collapsed)
method_declaration (+244 nodes collapsed)
method_declaration (+27 nodes collapsed)
method_declaration
modifiers
public "public"
void_type "void"
identifier "resetFileDepth"
formal_parameters
( "("
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "fileDepth"
= "="
field_access
identifier "OCFileDepth"
. "."
identifier "Root"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "OCFileDepth"
identifier "getFileDepth"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "fileDepth"
; ";"
} "}"
method_declaration (+82 nodes collapsed)
method_declaration (+208 nodes collapsed)
block_comment "/**\n * Start the appropriate action(s) on the currently "...
method_declaration (+1340 nodes collapsed)
method_declaration (+41 nodes collapsed)
method_declaration (+49 nodes collapsed)
method_declaration (+87 nodes collapsed)
method_declaration (+202 nodes collapsed)
block_comment "/**\n * Use this to query the {@link OCFile} that is curr"...
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
public "public"
type_identifier "OCFile"
identifier "getCurrentFile"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "mFile"
; ";"
} "}"
block_comment "/**\n * Calls {@link OCFileListFragment#listDirectory(OCF"...
method_declaration (+24 nodes collapsed)
method_declaration (+84 nodes collapsed)
method_declaration (+34 nodes collapsed)
method_declaration (+128 nodes collapsed)
block_comment "/**\n * Lists the given directory on the view. When the i"...
method_declaration (+411 nodes collapsed)
method_declaration (+26 nodes collapsed)
method_declaration (+105 nodes collapsed)
method_declaration (+91 nodes collapsed)
method_declaration (+98 nodes collapsed)
method_declaration (+32 nodes collapsed)
method_declaration (+55 nodes collapsed)
block_comment "/**\n * Determines whether a folder should be displayed i"...
method_declaration (+85 nodes collapsed)
method_declaration (+58 nodes collapsed)
method_declaration (+30 nodes collapsed)
method_declaration (+32 nodes collapsed)
method_declaration (+30 nodes collapsed)
method_declaration (+34 nodes collapsed)
method_declaration (+357 nodes collapsed)
method_declaration
modifiers
public "public"
type_identifier "CommonOCFileListAdapterInterface"
identifier "getCommonAdapter"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "mAdapter"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "OCFileListAdapter"
identifier "getAdapter"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "mAdapter"
; ";"
} "}"
method_declaration (+47 nodes collapsed)
method_declaration
modifiers
public "public"
void_type "void"
identifier "setCurrentSearchType"
formal_parameters
( "("
formal_parameter
type_identifier "SearchType"
identifier "searchType"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "currentSearchType"
= "="
identifier "searchType"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "SearchType"
identifier "getCurrentSearchType"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "currentSearchType"
; ";"
} "}"
method_declaration (+106 nodes collapsed)
method_declaration (+132 nodes collapsed)
method_declaration (+154 nodes collapsed)
method_declaration (+27 nodes collapsed)
method_declaration (+29 nodes collapsed)
method_declaration (+43 nodes collapsed)
method_declaration (+242 nodes collapsed)
method_declaration (+63 nodes collapsed)
method_declaration (+37 nodes collapsed)
method_declaration (+305 nodes collapsed)
method_declaration (+109 nodes collapsed)
method_declaration (+349 nodes collapsed)
method_declaration (+626 nodes collapsed)
method_declaration (+278 nodes collapsed)
method_declaration (+39 nodes collapsed)
method_declaration (+39 nodes collapsed)
method_declaration (+80 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSearchFragment"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "searchFragment"
; ";"
} "}"
block_comment "/**\n * De-/select all elements in the current list view."...
method_declaration (+103 nodes collapsed)
block_comment "/**\n * Exits the multi file selection mode.\n */"
method_declaration (+32 nodes collapsed)
method_declaration (+101 nodes collapsed)
method_declaration (+218 nodes collapsed)
method_declaration (+82 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
boolean_type "boolean"
identifier "isLoading"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
false "false"
; ";"
} "}"
block_comment "/**\n * Sets the 'visibility' state of the FAB contained "...
method_declaration (+133 nodes collapsed)
method_declaration (+49 nodes collapsed)
block_comment "/**\n * Sets the 'visibility' state of the FAB contained "...
method_declaration (+128 nodes collapsed)
block_comment "/**\n * Returns the navigation drawer menu item correspon"...
method_declaration (+204 nodes collapsed)
method_declaration (+27 nodes collapsed)
method_declaration
modifiers
public "public"
type_identifier "SearchEvent"
identifier "getSearchEvent"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "searchEvent"
; ";"
} "}"
method_declaration (+26 nodes collapsed)
method_declaration (+26 nodes collapsed)
method_declaration (+46 nodes collapsed)
method_declaration (+32 nodes collapsed)
} "}"