SYMBOL INDEX (1690 symbols across 130 files) FILE: app/src/main/java/com/maxwai/nclientv3/ApiKeyActivity.java class ApiKeyActivity (line 33) | public class ApiKeyActivity extends GeneralActivity { method onCreate (line 44) | @Override method onResume (line 70) | @Override method openApiKeyPage (line 76) | private void openApiKeyPage() { method updateStatusMessage (line 80) | private void updateStatusMessage(@NonNull String message) { method setInputVisible (line 84) | private void setInputVisible(boolean visible) { method setLoading (line 88) | private void setLoading(boolean loading) { method loadSavedApiKey (line 98) | private void loadSavedApiKey() { method getStatusMessage (line 107) | @NonNull method clearSavedApiKey (line 114) | private void clearSavedApiKey() { method validateAndSaveApiKey (line 123) | private void validateAndSaveApiKey() { method onOptionsItemSelected (line 169) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/BookmarkActivity.java class BookmarkActivity (line 16) | public class BookmarkActivity extends GeneralActivity { method onCreate (line 20) | @Override method onOptionsItemSelected (line 38) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/CommentActivity.java class CommentActivity (line 39) | public class CommentActivity extends BaseActivity { method onCreate (line 43) | @Override method setAdapter (line 103) | public void setAdapter(CommentAdapter adapter) { method createRequestString (line 107) | private String createRequestString(String text) { method getPortraitColumnCount (line 120) | @Override method getLandscapeColumnCount (line 125) | @Override method onOptionsItemSelected (line 130) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/CopyToClipboardActivity.java class CopyToClipboardActivity (line 12) | public class CopyToClipboardActivity extends GeneralActivity { method copyTextToClipboard (line 13) | public static void copyTextToClipboard(Context context, String text) { method onCreate (line 20) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/FavoriteActivity.java class FavoriteActivity (line 28) | public class FavoriteActivity extends BaseActivity { method getEntryPerPage (line 35) | public static int getEntryPerPage() { method onCreate (line 39) | @Override method getActualPage (line 71) | public int getActualPage() { method getLandscapeColumnCount (line 75) | @Override method getPortraitColumnCount (line 80) | @Override method calculatePages (line 85) | private int calculatePages(@Nullable String text) { method onResume (line 93) | @Override method onCreateOptionsMenu (line 103) | @Override method onOptionsItemSelected (line 132) | @Override method showDialogDownloadAll (line 150) | private void showDialogDownloadAll() { FILE: app/src/main/java/com/maxwai/nclientv3/GalleryActivity.java class GalleryActivity (line 58) | public class GalleryActivity extends BaseActivity { method onCreate (line 71) | @Override method tryLoadFromURL (line 110) | private boolean tryLoadFromURL() { method lookup (line 146) | private void lookup() { method loadGallery (line 157) | private void loadGallery(GenericGallery gall, int zoom) { method checkBookmark (line 175) | private void checkBookmark() { method applyTitle (line 189) | private void applyTitle() { method getPortraitColumnCount (line 215) | @Override method getLandscapeColumnCount (line 220) | @Override method initFavoriteIcon (line 226) | public void initFavoriteIcon(Menu menu) { method onCreateOptionsMenu (line 238) | @Override method menuItemsVisible (line 251) | private void menuItemsVisible(Menu menu) { method onResume (line 265) | @Override method onOptionsItemSelected (line 272) | @Override method updateStatus (line 309) | private void updateStatus() { method createNewStatusDialog (line 331) | private void createNewStatusDialog() { method updateIcon (line 375) | private void updateIcon(boolean nowIsFavorite) { method addToFavorite (line 382) | private void addToFavorite() { method updateColumnCount (line 402) | private void updateColumnCount(boolean increase) { method toInternet (line 443) | private void toInternet() { method requestStorage (line 457) | private void requestStorage() { method onRequestPermissionsResult (line 461) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/HistoryActivity.java class HistoryActivity (line 20) | public class HistoryActivity extends BaseActivity { method onCreate (line 23) | @Override method onOptionsItemSelected (line 42) | @Override method getPortraitColumnCount (line 56) | @Override method getLandscapeColumnCount (line 61) | @Override method onCreateOptionsMenu (line 66) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/LocalActivity.java class LocalActivity (line 34) | public class LocalActivity extends BaseActivity { method choiceChanged (line 39) | @Override method onCreate (line 50) | @Override method setAdapter (line 81) | public void setAdapter(LocalAdapter adapter) { method setIdGalleryPosition (line 87) | public void setIdGalleryPosition(int idGalleryPosition) { method onCreateOptionsMenu (line 91) | @Override method setMenuVisibility (line 118) | private void setMenuVisibility(Menu menu) { method onDestroy (line 141) | @Override method changeLayout (line 147) | @Override method getColCount (line 154) | public int getColCount() { method onResume (line 158) | @Override method onOptionsItemSelected (line 167) | public boolean onOptionsItemSelected(MenuItem item) { method showDialogFolderChoose (line 193) | private void showDialogFolderChoose() { method dialogSortType (line 204) | private void dialogSortType() { method getPortraitColumnCount (line 233) | @Override method getLandscapeColumnCount (line 238) | @Override method getQuery (line 243) | public String getQuery() { FILE: app/src/main/java/com/maxwai/nclientv3/MainActivity.java class MainActivity (line 71) | public class MainActivity extends BaseActivity method onSuccess (line 77) | @Override method onSuccess (line 93) | @Override method onSuccess (line 110) | @Override method onCreate (line 126) | @Override method manageDrawer (line 168) | private void manageDrawer() { method setActivityTitle (line 178) | private void setActivityTitle() { method initializeToolbar (line 199) | private void initializeToolbar() { method initializePageSwitcherActions (line 207) | private void initializePageSwitcherActions() { method initializeRecyclerView (line 218) | private void initializeRecyclerView() { method lastGalleryReached (line 246) | private boolean lastGalleryReached(CustomGridLayoutManager manager) { method initializeNavigationView (line 250) | private void initializeNavigationView() { method setIdOpenedGallery (line 257) | public void setIdOpenedGallery(int idOpenedGallery) { method findUsefulViews (line 261) | private void findUsefulViews() { method hideError (line 272) | private void hideError() { method showError (line 282) | private void showError(@Nullable String text, @Nullable View.OnClickLi... method showError (line 296) | private void showError(@StringRes int text, View.OnClickListener liste... method checkUpdate (line 300) | private void checkUpdate() { method selectStartMode (line 307) | private void selectStartMode(Intent intent, String packageName) { method useNormalMode (line 320) | private void useNormalMode() { method useBookmarkMode (line 325) | private void useBookmarkMode(Intent intent, String packageName) { method useFavoriteMode (line 342) | private void useFavoriteMode(int page) { method useSearchMode (line 348) | private void useSearchMode(Intent intent, String packageName) { method createSearchInspector (line 354) | private void createSearchInspector(Intent intent, String packageName, ... method tryOpenId (line 373) | private boolean tryOpenId(String query) { method useTagMode (line 384) | private void useTagMode(Intent intent, String packageName) { method manageDataStart (line 398) | private void manageDataStart(Uri data) { method useDataSearchMode (line 412) | private void useDataSearchMode(Uri data, List datas) { method useDataTagMode (line 435) | private void useDataTagMode(List datas, TagType type) { method hidePageSwitcher (line 448) | public void hidePageSwitcher() { method showPageSwitcher (line 452) | public void showPageSwitcher(final int actualPage, final int totalPage) { method onResume (line 461) | @SuppressLint("NotifyDataSetChanged") method onConfigurationChanged (line 493) | @Override method onCreateOptionsMenu (line 498) | @Override method initializeSearchItem (line 521) | private void initializeSearchItem(MenuItem item) { method popularItemDispay (line 542) | private void popularItemDispay(MenuItem item) { method showLanguageIcon (line 547) | private void showLanguageIcon(MenuItem item) { method getPortraitColumnCount (line 569) | @Override method getLandscapeColumnCount (line 574) | @Override method onOptionsItemSelected (line 579) | @Override method updateSortType (line 614) | private void updateSortType(MenuItem item) { method updateLanguageAndIcon (line 644) | private void updateLanguageAndIcon(MenuItem item) { method showDialogDownloadAll (line 669) | private void showDialogDownloadAll() { method updateTagStatus (line 682) | private void updateTagStatus(MenuItem item, TagStatus ts) { method onNavigationItemSelected (line 697) | @Override method requestStorage (line 736) | private void requestStorage() { method onRequestPermissionsResult (line 740) | @Override method startLocalActivity (line 750) | private void startLocalActivity() { type ModeType (line 764) | private enum ModeType {UNKNOWN, NORMAL, TAG, FAVORITE, SEARCH, BOOKMAR... class MainInspectorResponse (line 766) | abstract class MainInspectorResponse extends InspectorV3.DefaultInspec... method onSuccess (line 767) | @Override method onStart (line 775) | @Override method onEnd (line 781) | @Override method onFailure (line 787) | @Override method shouldStart (line 796) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/PINActivity.java class PINActivity (line 20) | public class PINActivity extends GeneralActivity { method onCreate (line 24) | @Override method hasPin (line 76) | @SuppressWarnings("BooleanMethodIsAlwaysInverted") method finish (line 81) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/RandomActivity.java class RandomActivity (line 26) | public class RandomActivity extends GeneralActivity { method onCreate (line 37) | @Override method onOptionsItemSelected (line 114) | @Override method loadGallery (line 124) | public void loadGallery(Gallery gallery) { method favoriteUpdateButton (line 136) | private void favoriteUpdateButton() { FILE: app/src/main/java/com/maxwai/nclientv3/SearchActivity.java class SearchActivity (line 48) | public class SearchActivity extends GeneralActivity { method setQuery (line 64) | public void setQuery(String str, boolean submit) { method onCreate (line 68) | @Override method createPageBuilder (line 148) | private void createPageBuilder(int title, int min, int max, int actual... method initRanges (line 163) | private void initRanges() { method showUnitDialog (line 208) | private void showUnitDialog(Button button, boolean from) { method populateGroup (line 259) | private void populateGroup() { method createAddChip (line 298) | private Chip createAddChip(TagType type, ChipGroup group) { method tagAlreadyExist (line 308) | private boolean tagAlreadyExist(Tag tag) { method addChipTag (line 315) | private void addChipTag(Tag t, boolean close, boolean canBeAvoided) { method loadDropdown (line 332) | private void loadDropdown(TagType type) { method loadTag (line 341) | private void loadTag(TagType type) { method getGroup (line 348) | private ChipGroup getGroup(TagType type) { method addDialog (line 352) | private void addDialog() { method createChip (line 368) | private void createChip() { method onCreateOptionsMenu (line 386) | @Override method onOptionsItemSelected (line 394) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/SettingsActivity.java class SettingsActivity (line 43) | public class SettingsActivity extends GeneralActivity { method onCreate (line 51) | @Override method registerActivities (line 70) | private void registerActivities() { method importSettings (line 137) | private void importSettings(Uri selectedFile) { method exportSettings (line 144) | private void exportSettings(Uri selectedFile) { method importSettings (line 148) | public void importSettings() { method importOldVersion (line 156) | private void importOldVersion() { method exportSettings (line 170) | public void exportSettings() { method exportLogs (line 180) | public void exportLogs() { method onOptionsItemSelected (line 189) | @Override method requestStorageManager (line 198) | @RequiresApi(Build.VERSION_CODES.R) type Type (line 211) | public enum Type {MAIN, COLUMN, DATA} FILE: app/src/main/java/com/maxwai/nclientv3/StatusManagerActivity.java class StatusManagerActivity (line 16) | public class StatusManagerActivity extends GeneralActivity { method onCreate (line 21) | @Override method onOptionsItemSelected (line 39) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/StatusViewerActivity.java class StatusViewerActivity (line 24) | public class StatusViewerActivity extends GeneralActivity { method onCreate (line 30) | @Override method onResume (line 58) | @Override method onOptionsItemSelected (line 69) | @Override method getActualFragment (line 85) | @Nullable method getPositionFragment (line 90) | @Nullable method onCreateOptionsMenu (line 97) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/TagFilterActivity.java class TagFilterActivity (line 36) | public class TagFilterActivity extends GeneralActivity { method onCreate (line 44) | @Override method getActualFragment (line 106) | @Nullable method getFragment (line 111) | @Nullable method getPage (line 116) | private int getPage() { method updateSortItem (line 139) | private void updateSortItem(MenuItem item) { method onCreateOptionsMenu (line 145) | @Override method createDialog (line 169) | private void createDialog() { method onOptionsItemSelected (line 182) | @Override method minCountBuild (line 201) | private void minCountBuild() { method onConfigurationChanged (line 221) | @Override method changeLayout (line 231) | private void changeLayout(boolean landscape) { class TagTypePageAdapter (line 246) | static class TagTypePageAdapter extends FragmentStateAdapter { method TagTypePageAdapter (line 248) | TagTypePageAdapter(TagFilterActivity activity) { method createFragment (line 252) | @NonNull method getItemCount (line 258) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/ZoomActivity.java class ZoomActivity (line 44) | public class ZoomActivity extends GeneralActivity { method onCreate (line 68) | @Override method setUserInput (line 175) | private void setUserInput(boolean enabled) { method setPageText (line 179) | private void setPageText(int page) { method onKeyUp (line 185) | @Override method onKeyDown (line 200) | @Override method changeSide (line 219) | private void changeSide() { method changeClosePage (line 224) | public void changeClosePage(boolean next) { method onConfigurationChanged (line 231) | @Override method hardwareKeys (line 237) | private boolean hardwareKeys() { method applyMargin (line 241) | private void applyMargin(boolean landscape, View view) { method changeLayout (line 247) | private void changeLayout(boolean landscape) { method changePage (line 254) | private void changePage(int newPage) { method changeScrollTypeDialog (line 258) | private void changeScrollTypeDialog() { method onCreateOptionsMenu (line 276) | @Override method onOptionsItemSelected (line 284) | @Override method openSendImageDialog (line 311) | private void openSendImageDialog() { method requestStorage (line 320) | private void requestStorage() { method onRequestPermissionsResult (line 324) | @Override method getActualFragment (line 333) | private ZoomFragment getActualFragment() { method makeNearRequests (line 337) | private void makeNearRequests(int newPage) { method clearFarRequests (line 348) | private void clearFarRequests(int oldPage, int newPage) { method getActualFragment (line 360) | private ZoomFragment getActualFragment(int position) { method sendImage (line 364) | private void sendImage(boolean withText) { method downloadPage (line 369) | private void downloadPage() { method animateLayout (line 374) | private void animateLayout() { method applyVisibilityFlag (line 398) | private void applyVisibilityFlag() { type ScrollType (line 402) | private enum ScrollType {HORIZONTAL} class SectionsPagerAdapter (line 404) | public class SectionsPagerAdapter extends FragmentStateAdapter { method SectionsPagerAdapter (line 405) | public SectionsPagerAdapter(ZoomActivity activity) { method createFragment (line 412) | @NonNull method getItemCount (line 437) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/adapters/BookmarkAdapter.java class BookmarkAdapter (line 23) | public class BookmarkAdapter extends RecyclerView.Adapter comment... method onCreateViewHolder (line 47) | @NonNull method onBindViewHolder (line 53) | @Override method getItemCount (line 87) | @Override method addComment (line 92) | public void addComment(Comment c) { class ViewHolder (line 97) | public static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 105) | public ViewHolder(@NonNull View v) { FILE: app/src/main/java/com/maxwai/nclientv3/adapters/FavoriteAdapter.java class FavoriteAdapter (line 32) | public class FavoriteAdapter extends RecyclerView.Adapter getAllGalleries() { method randomGallery (line 195) | public void randomGallery() { FILE: app/src/main/java/com/maxwai/nclientv3/adapters/GalleryAdapter.java class GalleryAdapter (line 45) | public class GalleryAdapter extends RecyclerView.Adapter extends R... method GenericAdapter (line 27) | GenericAdapter(List dataset) { method onCreateViewHolder (line 33) | @NonNull method getItemCount (line 39) | @Override method getFilter (line 44) | @Override class ViewHolder (line 86) | public static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 92) | ViewHolder(View v) { FILE: app/src/main/java/com/maxwai/nclientv3/adapters/HistoryAdapter.java class HistoryAdapter (line 22) | public class HistoryAdapter extends RecyclerView.Adapter galleries) { method restartDataset (line 197) | public void restartDataset(List galleries) { method resetStatuses (line 213) | public void resetStatuses() { FILE: app/src/main/java/com/maxwai/nclientv3/adapters/LocalAdapter.java class LocalAdapter (line 51) | public class LocalAdapter extends MultichoiceAdapter myData... method startGallery (line 177) | static void startGallery(Activity context, File directory) { method addGalleries (line 189) | public void addGalleries(@Nullable List gallery) { method getMaster (line 198) | @Override method getItemAt (line 203) | @Override method createHash (line 208) | private CopyOnWriteArrayList createHash(List arr) { method getComparator (line 240) | private Comparator getComparator(LocalSortType.Type type) { method setColCount (line 257) | public void setColCount(int colCount) { method sortElements (line 261) | private void sortElements() { method onCreateMultichoiceViewHolder (line 265) | @NonNull method getItemViewType (line 280) | @Override method bindGallery (line 285) | private void bindGallery(@NonNull final ViewHolder holder, LocalGaller... method updateColor (line 313) | public void updateColor(int id) { method defaultMasterAction (line 324) | @Override method bindDownload (line 333) | private void bindDownload(@NonNull final ViewHolder holder, int positi... method removeDownloader (line 368) | private void removeDownloader(GalleryDownloaderV2 downloader) { method getItemId (line 378) | @Override method onBindMultichoiceViewHolder (line 384) | @Override method showDialogDelete (line 392) | private void showDialogDelete() { method getAllGalleries (line 411) | private String getAllGalleries() { method showDialogPDF (line 421) | private void showDialogPDF() { method showDialogZip (line 434) | private void showDialogZip() { method hasSelectedClass (line 447) | public boolean hasSelectedClass(Class c) { method getItemCount (line 452) | @Override method getFilter (line 457) | @Override method removeObserver (line 482) | public void removeObserver() { method viewRandom (line 486) | public void viewRandom() { method sortChanged (line 492) | public void sortChanged() { method startSelected (line 497) | public void startSelected() { method pauseSelected (line 508) | public void pauseSelected() { method deleteSelected (line 517) | public void deleteSelected() { method zipSelected (line 521) | public void zipSelected() { method pdfSelected (line 525) | public void pdfSelected() { class ViewHolder (line 529) | public static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 537) | ViewHolder(View v) { FILE: app/src/main/java/com/maxwai/nclientv3/adapters/StatusManagerAdapter.java class StatusManagerAdapter (line 30) | public class StatusManagerAdapter extends RecyclerView.Adapter getLanguageTags(Language onlyLanguage) { method describeContents (line 214) | @Override method writeToParcel (line 219) | @Override method getSearchTitle (line 237) | public String getSearchTitle() { method initialize (line 243) | public void initialize(Context context, InspectorResponse response) { method getResponse (line 248) | public InspectorResponse getResponse() { method cloneInspector (line 252) | public InspectorV3 cloneInspector(Context context, InspectorResponse r... method tryByAllPopular (line 267) | private void tryByAllPopular() { method createUrl (line 274) | private void createUrl() { method getBookmarkURL (line 322) | private String getBookmarkURL() { method createDocument (line 327) | public boolean createDocument() throws IOException { method parseDocument (line 335) | public void parseDocument() throws IOException, InvalidResponseExcepti... method start (line 346) | @Override method run (line 353) | @Override method filterDocumentTags (line 370) | private void filterDocumentTags() { method doSingleV2 (line 388) | private void doSingleV2() throws IOException, JSONException { method doSearchV2 (line 423) | private void doSearchV2() throws InvalidResponseException, JSONExcepti... method setSortType (line 437) | public void setSortType(SortType sortType) { method getPage (line 444) | public int getPage() { method setPage (line 448) | public void setPage(int page) { method getGalleries (line 453) | public List getGalleries() { method getUrl (line 457) | public String getUrl() { method getRequestType (line 461) | public ApiRequestType getRequestType() { method getPageCount (line 465) | public int getPageCount() { method getTag (line 469) | public Tag getTag() { class InvalidResponseException (line 480) | public static class InvalidResponseException extends Exception { method InvalidResponseException (line 481) | public InvalidResponseException() { type InspectorResponse (line 486) | public interface InspectorResponse { method shouldStart (line 487) | boolean shouldStart(InspectorV3 inspector); method onSuccess (line 489) | void onSuccess(List galleries); method onFailure (line 491) | void onFailure(Exception e); method onStart (line 493) | void onStart(); method onEnd (line 495) | void onEnd(); class DefaultInspectorResponse (line 498) | public static abstract class DefaultInspectorResponse implements Inspe... method shouldStart (line 499) | @Override method onStart (line 504) | @Override method onEnd (line 508) | @Override method onSuccess (line 512) | @Override method onFailure (line 516) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/api/RandomLoader.java class RandomLoader (line 11) | public class RandomLoader { method onFailure (line 18) | @Override method onSuccess (line 23) | @Override method RandomLoader (line 38) | public RandomLoader(RandomActivity activity) { method loadRandomGallery (line 45) | private void loadRandomGallery() { method requestGallery (line 50) | public void requestGallery() { FILE: app/src/main/java/com/maxwai/nclientv3/api/SimpleGallery.java class SimpleGallery (line 32) | public class SimpleGallery extends GenericGallery { method createFromParcel (line 34) | @Override method newArray (line 39) | @Override method SimpleGallery (line 50) | public SimpleGallery(Parcel in) { method SimpleGallery (line 58) | @SuppressLint("Range") method SimpleGallery (line 66) | private SimpleGallery(String title, int id, int mediaId, Uri thumbnail... method SimpleGallery (line 75) | public SimpleGallery(Gallery gallery) { method fromV2ListItem (line 87) | public static SimpleGallery fromV2ListItem(Context context, JSONObject... method hasTags (line 150) | public boolean hasTags(Collection tags) { method getLanguage (line 154) | public Language getLanguage() { method hasIgnoredTags (line 158) | public boolean hasIgnoredTags(String s) { method getId (line 168) | @Override method getType (line 173) | @Override method getPageCount (line 178) | @Override method isValid (line 183) | @Override method getTitle (line 188) | @Override method getMaxSize (line 194) | @Override method getMinSize (line 199) | @Override method describeContents (line 204) | @Override method writeToParcel (line 209) | @Override method getThumbnail (line 219) | public Uri getThumbnail() { method getMediaId (line 223) | public int getMediaId() { method getGalleryFolder (line 227) | @Override method toString (line 232) | @NonNull method hasGalleryData (line 244) | @Override method getGalleryData (line 249) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/api/comments/Comment.java class Comment (line 13) | public class Comment implements Parcelable { method createFromParcel (line 15) | @Override method newArray (line 20) | @Override method Comment (line 30) | public Comment(JsonReader reader) throws IOException { method Comment (line 54) | protected Comment(Parcel in) { method describeContents (line 65) | @Override method writeToParcel (line 70) | @Override method getId (line 78) | public int getId() { method getPostDate (line 82) | public Date getPostDate() { method getComment (line 86) | public String getComment() { method getPosterId (line 90) | public int getPosterId() { method getUsername (line 94) | public String getUsername() { method getAvatarUrl (line 98) | public Uri getAvatarUrl() { FILE: app/src/main/java/com/maxwai/nclientv3/api/comments/CommentsFetcher.java class CommentsFetcher (line 23) | public class CommentsFetcher extends Thread { method CommentsFetcher (line 29) | public CommentsFetcher(CommentActivity commentActivity, int id) { method run (line 34) | @Override method postResult (line 40) | private void postResult() { method populateComments (line 49) | private void populateComments() { FILE: app/src/main/java/com/maxwai/nclientv3/api/comments/User.java class User (line 14) | public class User implements Parcelable { method createFromParcel (line 16) | @Override method newArray (line 21) | @Override method User (line 29) | public User(JsonReader reader) throws IOException { method User (line 50) | protected User(Parcel in) { method describeContents (line 56) | @Override method writeToParcel (line 61) | @Override method getId (line 68) | public int getId() { method getAvatarUrl (line 72) | public Uri getAvatarUrl() { method getUsername (line 76) | public String getUsername() { FILE: app/src/main/java/com/maxwai/nclientv3/api/components/Gallery.java class Gallery (line 37) | public class Gallery extends GenericGallery { method createFromParcel (line 39) | @Override method newArray (line 45) | @Override method Gallery (line 59) | public Gallery(Context context, String json, List relat... method Gallery (line 70) | public Gallery(Context context, Cursor cursor, TagList tags) { method Gallery (line 82) | private Gallery() { method Gallery (line 88) | public Gallery(Parcel in) { method getPathTitle (line 105) | public static String getPathTitle(@Nullable String title, @NonNull Str... method getPathTitle (line 113) | public static String getPathTitle(@Nullable String title) { method loadLanguage (line 117) | public static Language loadLanguage(TagList tags) { method emptyGallery (line 131) | public static Gallery emptyGallery() { method calculateSizes (line 135) | private void calculateSizes(GalleryData galleryData) { method isOnlineFavorite (line 148) | public boolean isOnlineFavorite() { method getPathTitle (line 152) | @NonNull method getCover (line 157) | public Uri getCover() { method getThumbnail (line 162) | public Uri getThumbnail() { method getFileUri (line 166) | private @Nullable method getPageUrl (line 174) | public Uri getPageUrl(int page) { method getHighPage (line 181) | public Uri getHighPage(int page) { method getLowPage (line 185) | public Uri getLowPage(int page) { method getPage (line 191) | private Page getPage(int index) { method toSimpleGallery (line 195) | public SimpleGallery toSimpleGallery() { method isRelatedLoaded (line 199) | public boolean isRelatedLoaded() { method getRelated (line 203) | public List getRelated() { method isValid (line 207) | @Override method getMaxSize (line 212) | @Override method getMinSize (line 217) | @Override method getGalleryFolder (line 222) | @Override method getTitle (line 227) | @NonNull method getTitle (line 238) | public String getTitle(TitleType x) { method getLanguage (line 242) | public Language getLanguage() { method getUploadDate (line 246) | public Date getUploadDate() { method getFavoriteCount (line 250) | public int getFavoriteCount() { method getId (line 254) | @Override method getTags (line 259) | public TagList getTags() { method getPageCount (line 263) | @Override method getType (line 268) | @Override method getMediaId (line 273) | public int getMediaId() { method hasIgnoredTags (line 277) | public boolean hasIgnoredTags(Set s) { method hasIgnoredTags (line 286) | public boolean hasIgnoredTags() { method hasGalleryData (line 293) | @Override method getGalleryData (line 298) | @NonNull method jsonWrite (line 304) | public void jsonWrite(Writer ww) throws IOException { method toJsonTags (line 319) | private void toJsonTags(JsonWriter writer) throws IOException { method toJsonTitle (line 327) | private void toJsonTitle(JsonWriter writer) throws IOException { method describeContents (line 340) | @Override method writeToParcel (line 345) | @Override method toString (line 355) | @NonNull FILE: app/src/main/java/com/maxwai/nclientv3/api/components/GalleryData.java class GalleryData (line 38) | public class GalleryData implements Parcelable { method createFromParcel (line 40) | @Override method newArray (line 45) | @Override method GalleryData (line 68) | private GalleryData(@Nullable Context context) { method GalleryData (line 72) | public GalleryData(JsonReader jr) throws IOException { method GalleryData (line 77) | public GalleryData(@NonNull Context context, Cursor cursor, @NonNull T... method GalleryData (line 93) | protected GalleryData(Parcel in) { method fakeData (line 115) | public static GalleryData fakeData() { method hasUpdatedInfo (line 126) | public boolean hasUpdatedInfo() { method isDeleted (line 131) | public boolean isDeleted() { method parseJSON (line 135) | private void parseJSON(JsonReader jr) throws IOException { method setTitle (line 190) | private void setTitle(TitleType type, String title) { method readTitles (line 194) | private void readTitles(JsonReader jr) throws IOException { method readTags (line 216) | private void readTags(JsonReader jr) throws IOException { method getUploadDate (line 227) | @NonNull method getFavoriteCount (line 232) | public int getFavoriteCount() { method getId (line 236) | public int getId() { method setId (line 240) | public void setId(int id) { method getPageCount (line 244) | public int getPageCount() { method setPageInfo (line 248) | public void setPageInfo(GalleryFolder folder) { method setCheckedExt (line 257) | public void setCheckedExt() { method getMediaId (line 261) | public int getMediaId() { method getTitle (line 265) | public String getTitle(TitleType type) { method getTags (line 269) | @NonNull method getCover (line 274) | @NonNull method getThumbnail (line 279) | @NonNull method getPage (line 284) | public Page getPage(int index) { method getPages (line 288) | @NonNull method isValid (line 293) | public boolean isValid() { method describeContents (line 297) | @Override method getCheckedExt (line 302) | public boolean getCheckedExt() { method writeToParcel (line 306) | @Override method truncateUrl (line 325) | private String truncateUrl(Uri uri) { method createPagePath (line 330) | public String createPagePath() { method readPagePathNew (line 346) | private void readPagePathNew(String path) { method readPagePath (line 367) | private void readPagePath(String path) { method toString (line 406) | @NonNull FILE: app/src/main/java/com/maxwai/nclientv3/api/components/GenericGallery.java class GenericGallery (line 13) | public abstract class GenericGallery implements Parcelable { method getId (line 15) | public abstract int getId(); method getType (line 17) | public abstract Type getType(); method getPageCount (line 19) | public abstract int getPageCount(); method isValid (line 21) | public abstract boolean isValid(); method getTitle (line 23) | @NonNull method getMaxSize (line 26) | public abstract Size getMaxSize(); method getMinSize (line 28) | public abstract Size getMinSize(); method getGalleryFolder (line 30) | public abstract GalleryFolder getGalleryFolder(); method sharePageUrl (line 32) | public String sharePageUrl(int i) { method isLocal (line 36) | public boolean isLocal() { method hasGalleryData (line 40) | public abstract boolean hasGalleryData(); method getGalleryData (line 42) | public abstract GalleryData getGalleryData(); type Type (line 44) | public enum Type {COMPLETE, LOCAL, SIMPLE} FILE: app/src/main/java/com/maxwai/nclientv3/api/components/Page.java class Page (line 20) | public class Page implements Parcelable { method createFromParcel (line 22) | @Override method newArray (line 27) | @Override method Page (line 39) | Page() { method Page (line 44) | public Page(ImageType type, JsonReader reader) throws IOException { method Page (line 48) | public Page(ImageType type, Uri path) { method Page (line 52) | public Page(ImageType type, Uri path, @Nullable Uri thumbPath, int pag... method Page (line 59) | public Page(ImageType type, JsonReader reader, int page) throws IOExce... method Page (line 86) | protected Page(Parcel in) { method describeContents (line 99) | @Override method writeToParcel (line 104) | @Override method getImagePath (line 113) | public Uri getImagePath() { method setImagePath (line 117) | public void setImagePath(Uri path) { method getThumbnailPath (line 121) | @NonNull method getSize (line 126) | public Size getSize() { method toString (line 130) | @NonNull FILE: app/src/main/java/com/maxwai/nclientv3/api/components/Ranges.java class Ranges (line 10) | public class Ranges implements Parcelable { method createFromParcel (line 16) | @Override method newArray (line 21) | @Override method Ranges (line 30) | public Ranges() { method Ranges (line 33) | protected Ranges(Parcel in) { method isDefault (line 45) | public boolean isDefault() { method getFromPage (line 50) | public int getFromPage() { method setFromPage (line 54) | public void setFromPage(int fromPage) { method getToPage (line 58) | public int getToPage() { method setToPage (line 62) | public void setToPage(int toPage) { method setFromDate (line 66) | public void setFromDate(int fromDate) { method setToDate (line 70) | public void setToDate(int toDate) { method setFromDateUnit (line 74) | public void setFromDateUnit(TimeUnit fromDateUnit) { method setToDateUnit (line 78) | public void setToDateUnit(TimeUnit toDateUnit) { method toQuery (line 82) | public String toQuery() { method writeToParcel (line 102) | @Override method describeContents (line 112) | @Override type TimeUnit (line 117) | public enum TimeUnit { method TimeUnit (line 127) | TimeUnit(int string, char val) { method getString (line 132) | public int getString() { method getVal (line 136) | public char getVal() { FILE: app/src/main/java/com/maxwai/nclientv3/api/components/Tag.java class Tag (line 20) | @SuppressWarnings("unused") method createFromParcel (line 23) | @Override method newArray (line 28) | @Override method Tag (line 38) | public Tag(String text) { method Tag (line 47) | public Tag(String name, int count, int id, TagType type, TagStatus sta... method Tag (line 55) | public Tag(JsonReader jr) throws IOException { method Tag (line 82) | private Tag(Parcel in) { method toQueryTag (line 94) | public String toQueryTag(TagStatus status) { method toQueryTag (line 107) | public String toQueryTag() { method getName (line 111) | public String getName() { method getCount (line 115) | public int getCount() { method getStatus (line 119) | public TagStatus getStatus() { method setStatus (line 123) | public void setStatus(TagStatus status) { method getId (line 127) | public int getId() { method updateStatus (line 131) | public TagStatus updateStatus() { method writeJson (line 143) | void writeJson(JsonWriter writer) throws IOException { method getType (line 152) | public TagType getType() { method getTypeSingleName (line 156) | public String getTypeSingleName() { method toString (line 161) | @NonNull method toScrapedString (line 173) | public String toScrapedString() { method equals (line 177) | @Override method hashCode (line 187) | @Override method describeContents (line 192) | @Override method writeToParcel (line 197) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/api/components/TagList.java class TagList (line 15) | public class TagList implements Parcelable { method createFromParcel (line 18) | @Override method newArray (line 23) | @Override method TagList (line 30) | protected TagList(Parcel in) { method TagList (line 37) | public TagList() { method describeContents (line 41) | @Override method writeToParcel (line 46) | @Override method getAllTagsSet (line 51) | public Set getAllTagsSet() { method getAllTagsList (line 57) | public List getAllTagsList() { method getCount (line 63) | public int getCount(TagType type) { method getTag (line 67) | public Tag getTag(TagType type, int index) { method addTag (line 71) | public void addTag(Tag tag) { method addTags (line 75) | public void addTags(Collection tags) { method retrieveForType (line 79) | public List retrieveForType(TagType type) { method sort (line 83) | public void sort(Comparator comparator) { method hasTag (line 87) | public boolean hasTag(Tag tag) { method hasTags (line 91) | public boolean hasTags(Collection tags) { class Tags (line 100) | public static class Tags extends ArrayList { method Tags (line 102) | public Tags() { FILE: app/src/main/java/com/maxwai/nclientv3/api/enums/ApiRequestType.java class ApiRequestType (line 3) | public class ApiRequestType { method ApiRequestType (line 18) | private ApiRequestType(int id, boolean single) { method ordinal (line 23) | public byte ordinal() { method isSingle (line 27) | public boolean isSingle() { method equals (line 31) | @Override method hashCode (line 41) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/api/enums/ImageType.java type ImageType (line 3) | public enum ImageType { FILE: app/src/main/java/com/maxwai/nclientv3/api/enums/Language.java type Language (line 7) | public enum Language { method Language (line 17) | Language(int nameResId) { method getNameResId (line 21) | public int getNameResId() { method getFilteredValuesArray (line 29) | public static Language[] getFilteredValuesArray() { FILE: app/src/main/java/com/maxwai/nclientv3/api/enums/SortType.java type SortType (line 7) | public enum SortType { method SortType (line 19) | SortType(int nameId, @Nullable String urlAddition) { method findFromAddition (line 25) | public static SortType findFromAddition(@Nullable String addition) { method getNameId (line 39) | public int getNameId() { method getUrlAddition (line 43) | @Nullable FILE: app/src/main/java/com/maxwai/nclientv3/api/enums/SpecialTagIds.java class SpecialTagIds (line 3) | public class SpecialTagIds { FILE: app/src/main/java/com/maxwai/nclientv3/api/enums/TagStatus.java type TagStatus (line 3) | public enum TagStatus { FILE: app/src/main/java/com/maxwai/nclientv3/api/enums/TagType.java class TagType (line 8) | public class TagType implements Parcelable { method createFromParcel (line 19) | @Override method newArray (line 24) | @Override method TagType (line 32) | private TagType(int id, String single, String plural) { method TagType (line 38) | protected TagType(Parcel in) { method typeByName (line 44) | public static TagType typeByName(String name) { method getId (line 49) | public byte getId() { method getSingle (line 53) | public String getSingle() { method equals (line 57) | @Override method hashCode (line 65) | @Override method toString (line 70) | @NonNull method describeContents (line 77) | @Override method writeToParcel (line 82) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/api/enums/TitleType.java type TitleType (line 3) | public enum TitleType { FILE: app/src/main/java/com/maxwai/nclientv3/api/local/FakeInspector.java class FakeInspector (line 11) | public class FakeInspector extends ThreadAsyncTask getAllGalleries(Context context) { method insert (line 188) | public static void insert(GenericGallery gallery) { method cursorToList (line 214) | static List cursorToList(Context context, Cursor cursor) { method delete (line 225) | public static void delete(int id) { method cursorToGallery (line 234) | public static Gallery cursorToGallery(Context context, Cursor cursor) { method updateSizes (line 241) | public static void updateSizes(@Nullable Gallery gallery) { class TagTable (line 254) | public static class TagTable { method cursorToTag (line 278) | public static Tag cursorToTag(Cursor cursor) { method getTagsFromCursor (line 292) | private static List getTagsFromCursor(Cursor cursor) { method getFilterCursor (line 313) | public static Cursor getFilterCursor(@NonNull String query, TagType ... method getAllTagOfType (line 345) | public static List getAllTagOfType(TagType type) { method getTrueAllType (line 355) | public static List getTrueAllType(TagType type) { method getAllStatus (line 365) | public static List getAllStatus(TagStatus status) { method getAllFiltered (line 373) | public static List getAllFiltered() { method getAllFilteredByType (line 381) | public static List getAllFilteredByType(TagType type) { method getAllOnlineBlacklisted (line 389) | public static List getAllOnlineBlacklisted() { method isBlackListed (line 399) | public static boolean isBlackListed(Tag tag) { method getTagById (line 409) | @Nullable method updateStatus (line 419) | public static void updateStatus(int id, TagStatus status) { method updateTag (line 428) | public static int updateTag(Tag tag) { method insert (line 436) | public static void insert(Tag tag, boolean replace) { method insert (line 448) | public static void insert(Tag tag) { method updateBlacklistedTag (line 452) | public static void updateBlacklistedTag(Tag tag, boolean online) { method removeAllBlacklisted (line 458) | public static void removeAllBlacklisted() { method resetAllStatus (line 464) | public static void resetAllStatus() { method getTopTags (line 473) | public static List getTopTags(TagType type, int count) { method getStatus (line 484) | @Nullable method getTagFromTagName (line 498) | public static Tag getTagFromTagName(String name) { method getTagsFromListOfInt (line 510) | public static TagList getTagsFromListOfInt(String tagString) { method search (line 526) | public static List search(String name, TagType type) { method searchTag (line 538) | public static Tag searchTag(String name, TagType type) { method insertTagsForGallery (line 551) | public static void insertTagsForGallery(GalleryData gallery) { method insertScrape (line 566) | public static void insertScrape(List tags, boolean b) { class DownloadTable (line 581) | public static class DownloadTable { method addGallery (line 597) | public static void addGallery(GalleryDownloaderV2 downloader) { method removeGallery (line 607) | public static void removeGallery(int id) { method getAllDownloads (line 613) | public static List getAllDownloads(Context... class HistoryTable (line 633) | public static class HistoryTable { method addGallery (line 652) | public static void addGallery(SimpleGallery gallery) { method getHistory (line 664) | public static List getHistory() { method emptyHistory (line 677) | public static void emptyHistory() { method cleanHistory (line 681) | private static void cleanHistory() { class BookmarkTable (line 688) | public static class BookmarkTable { method deleteBookmark (line 705) | public static void deleteBookmark(String url) { method addBookmark (line 709) | public static void addBookmark(InspectorV3 inspector) { method getBookmarks (line 720) | public static List getBookmarks() { class GalleryBridgeTable (line 742) | public static class GalleryBridgeTable { method insert (line 758) | static void insert(int galleryId, int tagId) { method deleteGallery (line 765) | public static void deleteGallery(int id) { method getTagCursorForGallery (line 769) | static Cursor getTagCursorForGallery(int id) { method getTagsForGallery (line 781) | public static TagList getTagsForGallery(int id) { class FavoriteTable (line 790) | public static class FavoriteTable { method addFavorite (line 817) | public static void addFavorite(Gallery gallery) { method titleTypeToColumn (line 823) | static String titleTypeToColumn(TitleType type) { method getAllFavoriteGalleriesCursor (line 841) | public static Cursor getAllFavoriteGalleriesCursor(CharSequence quer... method getAllFavoriteGalleriesCursor (line 853) | public static Cursor getAllFavoriteGalleriesCursor() { method getAllFavoriteGalleries (line 866) | static List getAllFavoriteGalleries(Context context) { method insert (line 872) | static void insert(int galleryId) { method removeFavorite (line 879) | public static void removeFavorite(int id) { method countFavorite (line 883) | public static int countFavorite(@Nullable String text) { method countFavorite (line 895) | public static int countFavorite() { method isFavorite (line 906) | public static boolean isFavorite(int id) { method removeAllFavorite (line 913) | public static void removeAllFavorite() { class ResumeTable (line 918) | public static class ResumeTable { method insert (line 931) | public static void insert(int id, int page) { method pageFromId (line 940) | public static int pageFromId(int id) { method remove (line 950) | public static void remove(int id) { class StatusMangaTable (line 956) | public static class StatusMangaTable { method insert (line 973) | public static void insert(GenericGallery gallery, Status status) { method remove (line 983) | public static void remove(int id) { method getStatus (line 987) | @NonNull method insert (line 999) | public static void insert(GenericGallery gallery, String s) { method update (line 1003) | public static void update(Status oldStatus, Status newStatus) { method getGalleryOfStatus (line 1010) | public static Cursor getGalleryOfStatus(String name, String filter, ... method getCountPerStatus (line 1023) | public static int getCountPerStatus(String name) { method removeStatus (line 1037) | public static void removeStatus(String name) { class StatusTable (line 1042) | public static class StatusTable { method insert (line 1055) | public static void insert(Status status) { method remove (line 1062) | public static void remove(String name) { method initStatuses (line 1067) | public static void initStatuses() { method update (line 1080) | public static void update(Status oldStatus, Status newStatus) { FILE: app/src/main/java/com/maxwai/nclientv3/async/database/export/Exporter.java class Exporter (line 26) | public class Exporter { method dumpDB (line 45) | private static void dumpDB(OutputStream stream) throws IOException { method defaultExportName (line 89) | public static String defaultExportName(SettingsActivity context) { method exportData (line 96) | public static void exportData(SettingsActivity context, Uri selectedFi... method exportSharedPreferences (line 115) | private static void exportSharedPreferences(Context context, String sh... type SharedType (line 156) | enum SharedType { FILE: app/src/main/java/com/maxwai/nclientv3/async/database/export/Importer.java class Importer (line 23) | class Importer { method importSharedPreferences (line 24) | private static void importSharedPreferences(Context context, String sh... method importDB (line 66) | private static void importDB(InputStream stream) throws IOException { method importData (line 109) | public static void importData(@NonNull Context context, Uri selectedFi... FILE: app/src/main/java/com/maxwai/nclientv3/async/database/export/Manager.java class Manager (line 12) | public class Manager extends Thread { method Manager (line 20) | public Manager(@NonNull Uri file, @NonNull SettingsActivity context, b... method run (line 28) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/async/downloader/DownloadGalleryV2.java class DownloadGalleryV2 (line 27) | public class DownloadGalleryV2 extends Worker { method DownloadGalleryV2 (line 30) | public DownloadGalleryV2(@NonNull Context context, @NonNull WorkerPara... method downloadGallery (line 34) | public static void downloadGallery(Context context, GenericGallery gal... method downloadGallery (line 45) | private static void downloadGallery(Context context, String title, Uri... method downloadGallery (line 51) | private static void downloadGallery(Context context, Gallery gallery) { method downloadGallery (line 55) | private static void downloadGallery(Context context, Gallery gallery, ... method loadDownloads (line 60) | public static void loadDownloads(Context context) { method downloadRange (line 70) | public static void downloadRange(Context context, Gallery gallery, int... method startWork (line 74) | public static void startWork(@Nullable Context context) { method doWork (line 81) | @NonNull method obtainData (line 100) | private void obtainData() { FILE: app/src/main/java/com/maxwai/nclientv3/async/downloader/DownloadObserver.java type DownloadObserver (line 3) | public interface DownloadObserver { method triggerStartDownload (line 4) | void triggerStartDownload(GalleryDownloaderV2 downloader); method triggerUpdateProgress (line 6) | void triggerUpdateProgress(GalleryDownloaderV2 downloader, int reach, ... method triggerEndDownload (line 8) | void triggerEndDownload(GalleryDownloaderV2 downloader); method triggerCancelDownload (line 10) | void triggerCancelDownload(GalleryDownloaderV2 downloader); method triggerPauseDownload (line 12) | void triggerPauseDownload(GalleryDownloaderV2 downloader); FILE: app/src/main/java/com/maxwai/nclientv3/async/downloader/DownloadQueue.java class DownloadQueue (line 6) | public class DownloadQueue { method add (line 9) | public static void add(GalleryDownloaderManager x) { method fetchForData (line 19) | public static GalleryDownloaderV2 fetchForData() { method fetch (line 25) | public static GalleryDownloaderManager fetch() { method getDownloaders (line 31) | public static CopyOnWriteArrayList getDownloaders... method addObserver (line 38) | public static void addObserver(DownloadObserver observer) { method removeObserver (line 43) | public static void removeObserver(DownloadObserver observer) { method findManagerFromDownloader (line 48) | private static GalleryDownloaderManager findManagerFromDownloader(Gall... method remove (line 55) | public static void remove(GalleryDownloaderV2 downloader, boolean canc... method givePriority (line 63) | public static void givePriority(GalleryDownloaderV2 downloader) { FILE: app/src/main/java/com/maxwai/nclientv3/async/downloader/GalleryDownloaderManager.java class GalleryDownloaderManager (line 19) | public class GalleryDownloaderManager { method triggerStartDownload (line 27) | @Override method triggerUpdateProgress (line 34) | @Override method triggerEndDownload (line 40) | @Override method triggerCancelDownload (line 48) | @Override method triggerPauseDownload (line 54) | @Override method GalleryDownloaderManager (line 60) | public GalleryDownloaderManager(Context context, Gallery gallery, int ... method GalleryDownloaderManager (line 67) | public GalleryDownloaderManager(Context context, String title, Uri thu... method cancelNotification (line 73) | private void cancelNotification() { method addClickListener (line 77) | private void addClickListener() { method downloader (line 96) | public GalleryDownloaderV2 downloader() { method endNotification (line 100) | private void endNotification() { method hidePercentage (line 113) | private void hidePercentage() { method setPercentage (line 117) | private void setPercentage(int reach, int total) { method prepareNotification (line 121) | private void prepareNotification() { method notificationUpdate (line 132) | private synchronized void notificationUpdate() { FILE: app/src/main/java/com/maxwai/nclientv3/async/downloader/GalleryDownloaderV2.java class GalleryDownloaderV2 (line 33) | public class GalleryDownloaderV2 { method GalleryDownloaderV2 (line 48) | public GalleryDownloaderV2(Context context, @Nullable String title, @N... method GalleryDownloaderV2 (line 55) | public GalleryDownloaderV2(Context context, Gallery gallery, int start... method findFolder (line 62) | private static File findFolder(File downloadfolder, String pathTitle, ... method usableFolder (line 72) | private static boolean usableFolder(File file, int id) { method hasData (line 81) | public boolean hasData() { method removeObserver (line 85) | public void removeObserver(DownloadObserver observer) { method getFolder (line 89) | public File getFolder() { method getGallery (line 93) | public Gallery getGallery() { method setGallery (line 97) | private void setGallery(Gallery gallery) { method getTotalPage (line 106) | private int getTotalPage() { method getPercentage (line 110) | public int getPercentage() { method onStart (line 115) | private void onStart() { method onEnd (line 120) | private void onEnd() { method onUpdate (line 127) | private void onUpdate() { method onCancel (line 134) | private void onCancel() { method onPause (line 138) | private void onPause() { method localGallery (line 142) | public LocalGallery localGallery() { method getTitle (line 147) | public String getTitle() { method addObserver (line 151) | public void addObserver(DownloadObserver observer) { method getId (line 156) | public int getId() { method getStart (line 160) | public int getStart() { method getEnd (line 164) | public int getEnd() { method getPathTitle (line 168) | @NonNull method getTruePathTitle (line 173) | @NonNull method downloadGalleryData (line 181) | public boolean downloadGalleryData() { method getThumbnail (line 199) | public Uri getThumbnail() { method canBeFetched (line 203) | public boolean canBeFetched() { method getStatus (line 207) | public Status getStatus() { method setStatus (line 211) | public void setStatus(Status status) { method download (line 222) | public void download() { method downloadPage (line 240) | private void downloadPage(PageContainer page) { method isCorrupted (line 247) | private boolean isCorrupted(File file) { method savePage (line 260) | private boolean savePage(PageContainer page) { method initDownload (line 289) | public void initDownload() { method checkPages (line 297) | private void checkPages() { method createPages (line 310) | private void createPages() { method createFolder (line 315) | private void createFolder() { method createIdFile (line 328) | private void createIdFile() throws IOException { method writeNoMedia (line 334) | private void writeNoMedia() throws IOException { method equals (line 342) | @Override method hashCode (line 353) | @Override type Status (line 360) | public enum Status {NOT_STARTED, DOWNLOADING, PAUSED, FINISHED, CANCELED} class PageContainer (line 362) | public static class PageContainer { method PageContainer (line 366) | public PageContainer(int page, Uri url) { method getPageName (line 371) | public String getPageName() { FILE: app/src/main/java/com/maxwai/nclientv3/async/downloader/PageChecker.java class PageChecker (line 3) | public class PageChecker extends Thread { method run (line 4) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/CookieInterceptor.java class CookieInterceptor (line 15) | public class CookieInterceptor { method hideWebView (line 19) | public static void hideWebView() { method CookieInterceptor (line 32) | public CookieInterceptor(@NonNull Manager manager) { method setupWebView (line 36) | private CFTokenView setupWebView() { method getWebView (line 46) | @NonNull method interceptInternal (line 55) | private void interceptInternal() { method intercept (line 80) | public void intercept() { type Manager (line 96) | public interface Manager { method applyCookie (line 97) | void applyCookie(String key, String value); method endInterceptor (line 99) | boolean endInterceptor(); method onFinish (line 101) | void onFinish(); FILE: app/src/main/java/com/maxwai/nclientv3/components/CustomCookieJar.java class CustomCookieJar (line 17) | public class CustomCookieJar implements ClearableCookieJar { method CustomCookieJar (line 21) | public CustomCookieJar(CookieCache cache, CookiePersistor persistor) { method filterPersistentCookies (line 28) | private static List filterPersistentCookies(List cooki... method isCookieExpired (line 39) | private static boolean isCookieExpired(Cookie cookie) { method saveFromResponse (line 43) | @Override method loadForRequest (line 49) | @NonNull method clearSession (line 71) | @Override method clear (line 77) | @Override method removeCookie (line 83) | public void removeCookie(String name) { FILE: app/src/main/java/com/maxwai/nclientv3/components/GlideX.java class GlideX (line 11) | public class GlideX { method with (line 13) | @Nullable method with (line 22) | @Nullable FILE: app/src/main/java/com/maxwai/nclientv3/components/ThreadAsyncTask.java class ThreadAsyncTask (line 7) | public abstract class ThreadAsyncTask { method ThreadAsyncTask (line 12) | public ThreadAsyncTask(AppCompatActivity activity) { method execute (line 16) | public final void execute(Param params) { method onPreExecute (line 21) | protected void onPreExecute() { method onPostExecute (line 24) | protected void onPostExecute(Result result) { method onProgressUpdate (line 27) | protected void onProgressUpdate(Progress value) { method doInBackground (line 30) | protected abstract Result doInBackground(Param param); method publishProgress (line 32) | protected final void publishProgress(Progress value) { class AsyncThread (line 37) | class AsyncThread extends Thread { method AsyncThread (line 41) | AsyncThread(Param param) { method run (line 45) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/activities/BaseActivity.java class BaseActivity (line 12) | public abstract class BaseActivity extends GeneralActivity { method getPortraitColumnCount (line 17) | protected abstract int getPortraitColumnCount(); method getLandscapeColumnCount (line 19) | protected abstract int getLandscapeColumnCount(); method getRefresher (line 22) | public SwipeRefreshLayout getRefresher() { method getRecycler (line 26) | public RecyclerView getRecycler() { method getMasterLayout (line 30) | public ViewGroup getMasterLayout() { method onConfigurationChanged (line 34) | @Override method changeLayout (line 44) | protected void changeLayout(boolean landscape) { FILE: app/src/main/java/com/maxwai/nclientv3/components/activities/CrashApplication.java class CrashApplication (line 28) | public class CrashApplication extends Application { method setDarkLightTheme (line 33) | @DeprecatedSinceApi(api = Build.VERSION_CODES.S) method onCreate (line 42) | @Override method afterUpdateChecks (line 67) | private void afterUpdateChecks(SharedPreferences preferences, String o... method removeOldUpdates (line 77) | private void removeOldUpdates() { class CustomActivityLifecycleCallback (line 84) | private static class CustomActivityLifecycleCallback implements Activi... method onActivityCreated (line 86) | @Override method onActivityDestroyed (line 101) | @Override method onActivityPaused (line 106) | @Override method onActivityResumed (line 111) | @Override method onActivitySaveInstanceState (line 116) | @Override method onActivityStarted (line 121) | @Override method onActivityStopped (line 126) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/activities/GeneralActivity.java class GeneralActivity (line 21) | public abstract class GeneralActivity extends AppCompatActivity { method getLastCFView (line 26) | public static @Nullable method inflateWebView (line 37) | private void inflateWebView() { method onPause (line 49) | @Override method onCreate (line 54) | @Override method onResume (line 62) | @Override method getTheme (line 72) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/classes/Bookmark.java class Bookmark (line 19) | public class Bookmark { method Bookmark (line 26) | public Bookmark(String url, int page, ApiRequestType requestType, int ... method createInspector (line 39) | public InspectorV3 createInspector(Context context, InspectorV3.Inspec... method deleteBookmark (line 53) | public void deleteBookmark() { method toString (line 57) | @NonNull FILE: app/src/main/java/com/maxwai/nclientv3/components/classes/History.java class History (line 9) | public class History { method History (line 13) | public History(String value, boolean set) { method setToList (line 24) | public static List setToList(Set set) { method listToSet (line 36) | public static Set listToSet(List list) { method getValue (line 42) | public String getValue() { method equals (line 46) | @Override method hashCode (line 54) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/classes/MultichoiceAdapter.java class MultichoiceAdapter (line 21) | public abstract class MultichoiceAdapter getSelected() { method deselectAll (line 176) | public void deselectAll() { type Mode (line 181) | public enum Mode {NORMAL, SELECTING} type MultichoiceListener (line 183) | public interface MultichoiceListener { method firstChoice (line 184) | void firstChoice(); method noMoreChoices (line 186) | void noMoreChoices(); method choiceChanged (line 188) | void choiceChanged(); class DefaultMultichoiceListener (line 191) | public static class DefaultMultichoiceListener implements MultichoiceL... method firstChoice (line 193) | @Override method noMoreChoices (line 198) | @Override method choiceChanged (line 203) | @Override class MultichoiceViewHolder (line 209) | public static class MultichoiceViewHolder getNames() { method toList (line 42) | public static List toList() { method updateStatus (line 49) | public static Status updateStatus(@Nullable Status oldStatus, String n... FILE: app/src/main/java/com/maxwai/nclientv3/components/views/CFTokenView.java class CFTokenView (line 20) | public class CFTokenView { method CFTokenView (line 25) | public CFTokenView(ViewGroup masterLayout) { method getWebView (line 32) | public CFTokenWebView getWebView() { method setVisibility (line 36) | public void setVisibility(int visible) { method post (line 40) | public void post(Runnable o) { class CFTokenWebView (line 45) | public static class CFTokenWebView extends WebView{ method CFTokenWebView (line 46) | public CFTokenWebView(@NonNull Context context) { method CFTokenWebView (line 51) | public CFTokenWebView(@NonNull Context context, @Nullable @org.jetbr... method CFTokenWebView (line 56) | public CFTokenWebView(@NonNull Context context, @Nullable @org.jetbr... method init (line 61) | private void init() { method forceAcceptCookies (line 66) | private void forceAcceptCookies() { method applyWebViewSettings (line 71) | @SuppressLint("SetJavaScriptEnabled") FILE: app/src/main/java/com/maxwai/nclientv3/components/views/GeneralPreferenceFragment.java class GeneralPreferenceFragment (line 63) | public class GeneralPreferenceFragment extends PreferenceFragmentCompat { method setAct (line 66) | public void setAct(SettingsActivity act) { method setType (line 70) | public void setType(SettingsActivity.Type type) { method dataMenu (line 84) | private void dataMenu() { method getDataUsageString (line 102) | private int getDataUsageString(int val) { method getLocaleListFromXml (line 114) | private LocaleListCompat getLocaleListFromXml() { method fillRoba (line 140) | private void fillRoba() { method mainMenu (line 166) | @SuppressLint("ApplySharedPref") method onResume (line 422) | @Override method updateApiKeySummary (line 430) | private void updateApiKeySummary(@NonNull Preference preference) { method manageCustomPath (line 441) | public void manageCustomPath() { method changeLauncher (line 459) | private void changeLauncher(PackageManager pm, ComponentName name, boo... method initStoragePaths (line 465) | private void initStoragePaths(ListPreference storagePreference) { method getDataSettings (line 489) | private String getDataSettings(Context context) throws IOException { method processSharedFromName (line 507) | private void processSharedFromName(JsonWriter writer, Context context,... method writeEntry (line 517) | private void writeEntry(JsonWriter writer, Map.Entry entry)... method onCreatePreferences (line 525) | @Override method columnMenu (line 530) | private void columnMenu() { FILE: app/src/main/java/com/maxwai/nclientv3/components/views/PageSwitcher.java class PageSwitcher (line 21) | public class PageSwitcher extends CardView { method PageSwitcher (line 30) | public PageSwitcher(@NonNull Context context) { method PageSwitcher (line 36) | public PageSwitcher(@NonNull Context context, @Nullable AttributeSet a... method PageSwitcher (line 42) | public PageSwitcher(@NonNull Context context, @Nullable AttributeSet a... method setChanger (line 47) | public void setChanger(@Nullable PageChanger changer) { method setPages (line 51) | public void setPages(int totalPage, int actualPage) { method setTotalPage (line 61) | public void setTotalPage(int totalPage) { method updateViews (line 65) | private void updateViews() { method init (line 76) | private void init(Context context) { method addViewListeners (line 84) | private void addViewListeners() { method getActualPage (line 94) | public int getActualPage() { method setActualPage (line 98) | public void setActualPage(int actualPage) { method lastPageReached (line 102) | public boolean lastPageReached() { method loadDialog (line 106) | private void loadDialog() { type PageChanger (line 124) | public interface PageChanger { method pageChanged (line 125) | void pageChanged(); method onPrevClicked (line 127) | void onPrevClicked(PageSwitcher switcher); method onNextClicked (line 129) | void onNextClicked(PageSwitcher switcher); class DefaultPageChanger (line 132) | public static class DefaultPageChanger implements PageChanger { method pageChanged (line 134) | @Override method onPrevClicked (line 138) | @Override method onNextClicked (line 143) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/views/RangeSelector.java class RangeSelector (line 18) | public class RangeSelector extends MaterialAlertDialogBuilder { method RangeSelector (line 22) | public RangeSelector(@NonNull Context context, Gallery gallery) { method getPrevListener (line 40) | private View.OnClickListener getPrevListener(SeekBar s) { method getNextListener (line 44) | private View.OnClickListener getNextListener(SeekBar s) { method getSeekBarListener (line 48) | private SeekBar.OnSeekBarChangeListener getSeekBarListener(TextView t) { method applyLogic (line 65) | private void applyLogic(LinearLayout layout, boolean start) { FILE: app/src/main/java/com/maxwai/nclientv3/components/views/ZoomFragment.java class ZoomFragment (line 44) | public class ZoomFragment extends Fragment { type OnZoomChangeListener (line 46) | public interface OnZoomChangeListener { method onZoomChange (line 47) | void onZoomChange(View v, float zoomLevel); method ZoomFragment (line 63) | public ZoomFragment() { method newInstance (line 66) | public static ZoomFragment newInstance(GenericGallery gallery, int pag... method setClickListener (line 75) | public void setClickListener(View.OnClickListener clickListener) { method setZoomChangeListener (line 80) | public void setZoomChangeListener(OnZoomChangeListener zoomChangeListe... method calculateScaleFactor (line 84) | private float calculateScaleFactor(int width, int height) { method onCreateView (line 96) | @Nullable method createTarget (line 139) | private void createTarget() { method scalePhoto (line 182) | private void scalePhoto(Drawable drawable) { method loadImage (line 189) | public void loadImage() { method loadImage (line 193) | public void loadImage(Priority priority) { method loadPage (line 219) | @Nullable method getDrawable (line 237) | public Drawable getDrawable() { method cancelRequest (line 241) | public void cancelRequest() { method updateDegree (line 249) | private void updateDegree() { method rotate (line 254) | public void rotate() { FILE: app/src/main/java/com/maxwai/nclientv3/components/widgets/ChipTag.java class ChipTag (line 15) | public class ChipTag extends Chip { method ChipTag (line 19) | public ChipTag(Context context) { method ChipTag (line 23) | public ChipTag(Context context, AttributeSet attrs) { method ChipTag (line 27) | public ChipTag(Context context, AttributeSet attrs, int defStyleAttr) { method init (line 31) | public void init(Tag t, boolean close, boolean canBeAvoided) { method setCanBeAvoided (line 37) | private void setCanBeAvoided(boolean canBeAvoided) { method getTag (line 41) | @Override method setTag (line 46) | private void setTag(Tag tag) { method changeStatus (line 52) | public void changeStatus(TagStatus status) { method updateStatus (line 57) | public void updateStatus() { method loadStatusIcon (line 71) | private void loadStatusIcon() { FILE: app/src/main/java/com/maxwai/nclientv3/components/widgets/CustomGridLayoutManager.java class CustomGridLayoutManager (line 7) | public class CustomGridLayoutManager extends GridLayoutManager { method CustomGridLayoutManager (line 9) | public CustomGridLayoutManager(Context context, int spanCount) { method CustomGridLayoutManager (line 13) | public CustomGridLayoutManager(Context context, int spanCount, int ori... method supportsPredictiveItemAnimations (line 17) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/widgets/CustomImageView.java class CustomImageView (line 11) | public class CustomImageView extends AppCompatImageView { method CustomImageView (line 13) | public CustomImageView(Context context) { method CustomImageView (line 17) | public CustomImageView(Context context, AttributeSet attrs) { method CustomImageView (line 21) | public CustomImageView(Context context, AttributeSet attrs, int defSty... method setImageDrawable (line 25) | @Override method setFrame (line 32) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/widgets/CustomLinearLayoutManager.java class CustomLinearLayoutManager (line 8) | public class CustomLinearLayoutManager extends LinearLayoutManager { method CustomLinearLayoutManager (line 9) | public CustomLinearLayoutManager(Context context) { method supportsPredictiveItemAnimations (line 14) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/widgets/CustomSearchView.java class CustomSearchView (line 8) | public class CustomSearchView extends SearchView { method CustomSearchView (line 10) | public CustomSearchView(Context context) { method CustomSearchView (line 14) | public CustomSearchView(Context context, AttributeSet attrs) { method CustomSearchView (line 18) | public CustomSearchView(Context context, AttributeSet attrs, int defSt... method setOnQueryTextListener (line 22) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/widgets/CustomSwipe.java class CustomSwipe (line 12) | public class CustomSwipe extends SwipeRefreshLayout { method CustomSwipe (line 13) | public CustomSwipe(@NonNull Context context) { method CustomSwipe (line 17) | public CustomSwipe(@NonNull Context context, @Nullable AttributeSet at... method setEnabled (line 21) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/components/widgets/TagTypePage.java class TagTypePage (line 22) | public class TagTypePage extends Fragment { method TagTypePage (line 29) | public TagTypePage() { method getTag (line 32) | private static int getTag(int page) { method newInstance (line 52) | public static TagTypePage newInstance(int page) { method getRecyclerView (line 60) | public RecyclerView getRecyclerView() { method onCreateView (line 64) | @Override method loadTags (line 77) | public void loadTags() { method refilter (line 85) | public void refilter(String newText) { method reset (line 89) | public void reset() { method changeSize (line 100) | public void changeSize() { FILE: app/src/main/java/com/maxwai/nclientv3/files/GalleryFolder.java class GalleryFolder (line 21) | public class GalleryFolder implements Parcelable, Iterable { method createFromParcel (line 24) | @Override method newArray (line 29) | @Override method GalleryFolder (line 44) | public GalleryFolder(@NonNull String child) { method GalleryFolder (line 48) | public GalleryFolder(@Nullable File parent, @NonNull String child) { method GalleryFolder (line 53) | public GalleryFolder(File file) { method GalleryFolder (line 61) | protected GalleryFolder(Parcel in) { method fromId (line 79) | public static @Nullable method parseFiles (line 86) | private void parseFiles() { method elaborateFile (line 94) | private void elaborateFile(File f) { method elaborateId (line 108) | private int elaborateId(Matcher matcher) { method getPageCount (line 112) | public int getPageCount() { method getGalleryDataFile (line 116) | public File getGalleryDataFile() { method getFolder (line 120) | public File getFolder() { method getMax (line 124) | public int getMax() { method getMin (line 128) | public int getMin() { method elaboratePage (line 132) | private void elaboratePage(File f, Matcher matcher) { method getPage (line 139) | public PageFile getPage(int page) { method getFirstPage (line 143) | public PageFile getFirstPage() { method getId (line 153) | public int getId() { method describeContents (line 157) | @Override method writeToParcel (line 162) | @Override method iterator (line 175) | @NonNull method equals (line 181) | @Override method hashCode (line 191) | @Override method toString (line 196) | @NonNull class PageFileIterator (line 209) | public static class PageFileIterator implements Iterator { method PageFileIterator (line 213) | public PageFileIterator(SparseArrayCompat files) { method hasNext (line 218) | @Override method next (line 223) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/files/PageFile.java class PageFile (line 10) | public class PageFile extends File implements Parcelable { method createFromParcel (line 12) | @Override method newArray (line 17) | @Override method PageFile (line 24) | public PageFile(File file, int page) { method PageFile (line 29) | protected PageFile(Parcel in) { method toUri (line 34) | public Uri toUri() { method describeContents (line 38) | @Override method writeToParcel (line 43) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/Compat.java class Compat (line 20) | class Compat { method postOnAnimation (line 22) | public static void postOnAnimation(View view, Runnable runnable) { method postOnAnimationJellyBean (line 26) | private static void postOnAnimationJellyBean(View view, Runnable runna... FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/CustomGestureDetector.java class CustomGestureDetector (line 29) | class CustomGestureDetector { method CustomGestureDetector (line 43) | CustomGestureDetector(Context context, OnGestureListener listener) { method getActiveX (line 88) | private float getActiveX(MotionEvent ev) { method getActiveY (line 96) | private float getActiveY(MotionEvent ev) { method isScaling (line 104) | public boolean isScaling() { method isDragging (line 108) | public boolean isDragging() { method onTouchEvent (line 112) | public boolean onTouchEvent(MotionEvent ev) { method processTouchEvent (line 122) | private boolean processTouchEvent(MotionEvent ev) { FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/OnGestureListener.java type OnGestureListener (line 18) | interface OnGestureListener { method onDrag (line 20) | void onDrag(float dx, float dy); method onFling (line 22) | void onFling(float startX, float startY, float velocityX, method onScale (line 25) | void onScale(float scaleFactor, float focusX, float focusY); method onScale (line 27) | void onScale(float scaleFactor, float focusX, float focusY, float dx, ... FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/OnMatrixChangedListener.java type OnMatrixChangedListener (line 9) | public interface OnMatrixChangedListener { method onMatrixChanged (line 17) | void onMatrixChanged(RectF rect); FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/OnOutsidePhotoTapListener.java type OnOutsidePhotoTapListener (line 8) | public interface OnOutsidePhotoTapListener { method onOutsidePhotoTap (line 13) | void onOutsidePhotoTap(ImageView imageView); FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/OnPhotoTapListener.java type OnPhotoTapListener (line 9) | public interface OnPhotoTapListener { method onPhotoTap (line 21) | void onPhotoTap(ImageView view, float x, float y); FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/OnScaleChangedListener.java type OnScaleChangedListener (line 7) | public interface OnScaleChangedListener { method onScaleChange (line 16) | void onScaleChange(float scaleFactor, float focusX, float focusY); FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/OnSingleFlingListener.java type OnSingleFlingListener (line 9) | public interface OnSingleFlingListener { method onFling (line 20) | boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float... FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/OnViewDragListener.java type OnViewDragListener (line 6) | public interface OnViewDragListener { method onDrag (line 15) | void onDrag(float dx, float dy); FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/OnViewTapListener.java type OnViewTapListener (line 5) | public interface OnViewTapListener { method onViewTap (line 15) | void onViewTap(View view, float x, float y); FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/PhotoView.java class PhotoView (line 32) | @SuppressWarnings("unused") method PhotoView (line 38) | public PhotoView(Context context) { method PhotoView (line 42) | public PhotoView(Context context, AttributeSet attr) { method PhotoView (line 46) | public PhotoView(Context context, AttributeSet attr, int defStyle) { method init (line 51) | private void init() { method getAttacher (line 70) | public PhotoViewAttacher getAttacher() { method getScaleType (line 74) | @Override method setScaleType (line 79) | @Override method getImageMatrix (line 88) | @Override method setOnLongClickListener (line 93) | @Override method setOnClickListener (line 98) | @Override method setImageDrawable (line 103) | @Override method setImageResource (line 112) | @Override method setImageURI (line 120) | @Override method setFrame (line 128) | @Override method setRotationTo (line 137) | public void setRotationTo(float rotationDegree) { method setRotationBy (line 141) | public void setRotationBy(float rotationDegree) { method isZoomable (line 145) | public boolean isZoomable() { method setZoomable (line 149) | public void setZoomable(boolean zoomable) { method getDisplayRect (line 153) | public RectF getDisplayRect() { method getDisplayMatrix (line 157) | public void getDisplayMatrix(Matrix matrix) { method setDisplayMatrix (line 161) | @SuppressWarnings("UnusedReturnValue") method getSuppMatrix (line 166) | public void getSuppMatrix(Matrix matrix) { method setSuppMatrix (line 170) | public boolean setSuppMatrix(Matrix matrix) { method getMinimumScale (line 174) | public float getMinimumScale() { method setMinimumScale (line 178) | public void setMinimumScale(float minimumScale) { method getMediumScale (line 182) | public float getMediumScale() { method setMediumScale (line 186) | public void setMediumScale(float mediumScale) { method getMaximumScale (line 190) | public float getMaximumScale() { method setMaximumScale (line 194) | public void setMaximumScale(float maximumScale) { method getScale (line 198) | public float getScale() { method setScale (line 202) | public void setScale(float scale) { method setAllowParentInterceptOnEdge (line 206) | public void setAllowParentInterceptOnEdge(boolean allow) { method setScaleLevels (line 210) | public void setScaleLevels(float minimumScale, float mediumScale, floa... method setOnMatrixChangeListener (line 214) | public void setOnMatrixChangeListener(OnMatrixChangedListener listener) { method setOnPhotoTapListener (line 218) | public void setOnPhotoTapListener(OnPhotoTapListener listener) { method setOnOutsidePhotoTapListener (line 222) | public void setOnOutsidePhotoTapListener(OnOutsidePhotoTapListener lis... method setOnViewTapListener (line 226) | public void setOnViewTapListener(OnViewTapListener listener) { method setOnViewDragListener (line 230) | public void setOnViewDragListener(OnViewDragListener listener) { method setScale (line 234) | public void setScale(float scale, boolean animate) { method setScale (line 238) | public void setScale(float scale, float focalX, float focalY, boolean ... method setZoomTransitionDuration (line 242) | public void setZoomTransitionDuration(int milliseconds) { method setOnDoubleTapListener (line 246) | public void setOnDoubleTapListener(GestureDetector.OnDoubleTapListener... method setOnScaleChangeListener (line 250) | public void setOnScaleChangeListener(OnScaleChangedListener onScaleCha... method setOnSingleFlingListener (line 254) | public void setOnSingleFlingListener(OnSingleFlingListener onSingleFli... FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/PhotoViewAttacher.java class PhotoViewAttacher (line 41) | public class PhotoViewAttacher implements View.OnTouchListener, method onDrag (line 95) | @Override method onFling (line 133) | @Override method onScale (line 141) | @Override method onScale (line 146) | @Override method PhotoViewAttacher (line 159) | public PhotoViewAttacher(ImageView imageView) { method setOnDoubleTapListener (line 253) | public void setOnDoubleTapListener(GestureDetector.OnDoubleTapListener... method setOnScaleChangeListener (line 257) | public void setOnScaleChangeListener(OnScaleChangedListener onScaleCha... method setOnSingleFlingListener (line 261) | public void setOnSingleFlingListener(OnSingleFlingListener onSingleFli... method isZoomEnabled (line 265) | @Deprecated method getDisplayRect (line 270) | public RectF getDisplayRect() { method setDisplayMatrix (line 275) | public boolean setDisplayMatrix(Matrix finalMatrix) { method setRotationTo (line 287) | public void setRotationTo(float degrees) { method setRotationBy (line 292) | public void setRotationBy(float degrees) { method getMinimumScale (line 297) | public float getMinimumScale() { method setMinimumScale (line 301) | public void setMinimumScale(float minimumScale) { method getMediumScale (line 306) | public float getMediumScale() { method setMediumScale (line 310) | public void setMediumScale(float mediumScale) { method getMaximumScale (line 315) | public float getMaximumScale() { method setMaximumScale (line 319) | public void setMaximumScale(float maximumScale) { method getScale (line 324) | public float getScale() { method setScale (line 329) | public void setScale(float scale) { method getScaleType (line 333) | public ScaleType getScaleType() { method setScaleType (line 337) | public void setScaleType(ScaleType scaleType) { method onLayoutChange (line 344) | @Override method onTouch (line 353) | @Override method setAllowParentInterceptOnEdge (line 408) | public void setAllowParentInterceptOnEdge(boolean allow) { method setScaleLevels (line 412) | public void setScaleLevels(float minimumScale, float mediumScale, floa... method setOnLongClickListener (line 419) | public void setOnLongClickListener(OnLongClickListener listener) { method setOnClickListener (line 423) | public void setOnClickListener(View.OnClickListener listener) { method setOnMatrixChangeListener (line 427) | public void setOnMatrixChangeListener(OnMatrixChangedListener listener) { method setOnPhotoTapListener (line 431) | public void setOnPhotoTapListener(OnPhotoTapListener listener) { method setOnOutsidePhotoTapListener (line 435) | public void setOnOutsidePhotoTapListener(OnOutsidePhotoTapListener mOu... method setOnViewTapListener (line 439) | public void setOnViewTapListener(OnViewTapListener listener) { method setOnViewDragListener (line 443) | public void setOnViewDragListener(OnViewDragListener listener) { method setScale (line 447) | public void setScale(float scale, boolean animate) { method setScale (line 454) | public void setScale(float scale, float focalX, float focalY, method isZoomable (line 469) | public boolean isZoomable() { method setZoomable (line 473) | public void setZoomable(boolean zoomable) { method update (line 478) | public void update() { method getDisplayMatrix (line 493) | public void getDisplayMatrix(Matrix matrix) { method getSuppMatrix (line 500) | public void getSuppMatrix(Matrix matrix) { method getDrawMatrix (line 504) | private Matrix getDrawMatrix() { method getImageMatrix (line 510) | public Matrix getImageMatrix() { method setZoomTransitionDuration (line 514) | public void setZoomTransitionDuration(int milliseconds) { method getValue (line 525) | private float getValue(Matrix matrix, int whichValue) { method resetMatrix (line 533) | private void resetMatrix() { method setImageViewMatrix (line 540) | private void setImageViewMatrix(Matrix matrix) { method checkAndDisplayMatrix (line 554) | private void checkAndDisplayMatrix() { method getDisplayRect (line 566) | private RectF getDisplayRect(Matrix matrix) { method updateBaseMatrix (line 582) | private void updateBaseMatrix(Drawable drawable) { method checkMatrixBounds (line 636) | private boolean checkMatrixBounds() { method getImageViewWidth (line 694) | private int getImageViewWidth(ImageView imageView) { method getImageViewHeight (line 698) | private int getImageViewHeight(ImageView imageView) { method cancelFling (line 702) | private void cancelFling() { class AnimatedZoomRunnable (line 709) | private class AnimatedZoomRunnable implements Runnable { method AnimatedZoomRunnable (line 715) | public AnimatedZoomRunnable(final float currentZoom, final float tar... method run (line 724) | @Override method interpolate (line 736) | private float interpolate() { class FlingRunnable (line 744) | private class FlingRunnable implements Runnable { method FlingRunnable (line 749) | public FlingRunnable(Context context) { method cancelFling (line 753) | public void cancelFling() { method fling (line 757) | public void fling(int viewWidth, int viewHeight, int velocityX, method run (line 787) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/github/chrisbanes/photoview/Util.java class Util (line 6) | class Util { method checkZoomLevels (line 8) | static void checkZoomLevels(float minZoom, float midZoom, method hasDrawable (line 19) | static boolean hasDrawable(ImageView imageView) { method isSupportedScaleType (line 23) | static boolean isSupportedScaleType(final ImageView.ScaleType scaleTyp... method getPointerIndex (line 33) | static int getPointerIndex(int action) { FILE: app/src/main/java/com/maxwai/nclientv3/loginapi/LoadTags.java class LoadTags (line 21) | public class LoadTags extends Thread { method LoadTags (line 25) | public LoadTags(@NonNull Context context) { method readTags (line 29) | private void readTags(JsonReader jr) throws IOException { method run (line 49) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/loginapi/User.java class User (line 20) | public class User { method User (line 24) | private User(JsonReader jr) throws IOException { method createUser (line 49) | public static void createUser(@NonNull Context context, final CreateUs... method toString (line 67) | @NonNull method getUsername (line 73) | public String getUsername() { method getId (line 77) | public int getId() { type CreateUser (line 81) | public interface CreateUser { method onCreateUser (line 82) | void onCreateUser(User user); FILE: app/src/main/java/com/maxwai/nclientv3/settings/ApiAuthInterceptor.java class ApiAuthInterceptor (line 19) | public class ApiAuthInterceptor implements Interceptor { method ApiAuthInterceptor (line 24) | public ApiAuthInterceptor(@NonNull Context context, boolean logRequest... method intercept (line 29) | @NonNull FILE: app/src/main/java/com/maxwai/nclientv3/settings/AuthCredentials.java class AuthCredentials (line 5) | public final class AuthCredentials { type Type (line 6) | public enum Type { method AuthCredentials (line 15) | public AuthCredentials(@NonNull Type type, @NonNull String secret) { method getType (line 20) | @NonNull method getSecret (line 25) | @NonNull method toAuthorizationHeader (line 30) | @NonNull FILE: app/src/main/java/com/maxwai/nclientv3/settings/AuthStore.java class AuthStore (line 9) | public final class AuthStore { method AuthStore (line 15) | private AuthStore() { method getPreferences (line 18) | @NonNull method saveApiKey (line 23) | public static void saveApiKey(@NonNull Context context, @NonNull Strin... method clear (line 32) | public static void clear(@NonNull Context context) { method getCredentials (line 36) | @Nullable method hasCredentials (line 50) | public static boolean hasCredentials(@NonNull Context context) { method hasApiKey (line 54) | public static boolean hasApiKey(@NonNull Context context) { method hasValidApiKey (line 59) | public static boolean hasValidApiKey(@NonNull Context context) { method setApiKeyValidation (line 68) | public static void setApiKeyValidation(@NonNull Context context, boole... method getApiKey (line 73) | @Nullable method getAuthorizationHeader (line 80) | @Nullable FILE: app/src/main/java/com/maxwai/nclientv3/settings/Database.java class Database (line 10) | public class Database { method getDatabase (line 13) | @Nullable method setDatabase (line 18) | public static void setDatabase(SQLiteDatabase database) { method setDBForTables (line 25) | private static void setDBForTables(SQLiteDatabase database) { FILE: app/src/main/java/com/maxwai/nclientv3/settings/DefaultDialogs.java class DefaultDialogs (line 20) | public class DefaultDialogs { method pageChangerDialog (line 21) | public static void pageChangerDialog(final Builder builder) { type DialogResults (line 93) | public interface DialogResults { method positive (line 94) | void positive(int actual); method negative (line 96) | void negative(); method neutral (line 98) | void neutral(); class CustomDialogResults (line 101) | public static class CustomDialogResults implements DialogResults { method positive (line 102) | @Override method negative (line 106) | @Override method neutral (line 110) | @Override class Builder (line 115) | @SuppressWarnings("UnusedReturnValue") method Builder (line 125) | public Builder(Context context) { method setMin (line 136) | public Builder setMin(int min) { method setTitle (line 141) | public Builder setTitle(int title) { method setYesbtn (line 146) | public Builder setYesbtn(int yesbtn) { method setNobtn (line 151) | public Builder setNobtn(int nobtn) { method setDrawable (line 156) | public Builder setDrawable(int drawable) { method setMax (line 161) | public Builder setMax(int max) { method setMaybebtn (line 166) | public Builder setMaybebtn(int maybebtn) { method setActual (line 171) | public Builder setActual(int actual) { method setDialogs (line 176) | public Builder setDialogs(DialogResults dialogs) { FILE: app/src/main/java/com/maxwai/nclientv3/settings/Favorites.java class Favorites (line 7) | public class Favorites { method addFavorite (line 10) | public static void addFavorite(Gallery gallery) { method removeFavorite (line 14) | public static void removeFavorite(GenericGallery gallery) { method isFavorite (line 18) | public static boolean isFavorite(GenericGallery gallery) { FILE: app/src/main/java/com/maxwai/nclientv3/settings/Global.java class Global (line 54) | public class Global { method recursiveSize (line 85) | public static long recursiveSize(File path) { method isExactTagMatch (line 96) | public static boolean isExactTagMatch() { method getFavoriteLimit (line 100) | public static int getFavoriteLimit(Context context) { method getLastVersion (line 104) | public static String getLastVersion(Context context) { method isEnableBeta (line 110) | public static boolean isEnableBeta() { method setEnableBeta (line 114) | public static void setEnableBeta(boolean enableBeta) { method setLastVersion (line 118) | public static void setLastVersion(Context context) { method getColLandHistory (line 124) | public static int getColLandHistory() { method getColPortHistory (line 128) | public static int getColPortHistory() { method getColLandStatus (line 132) | public static int getColLandStatus() { method getColPortStatus (line 136) | public static int getColPortStatus() { method isDestroyed (line 140) | public static boolean isDestroyed(Activity activity) { method getDefaultFileParent (line 144) | @Nullable method initFilesTree (line 155) | private static void initFilesTree(@NonNull Context context) { method getClient (line 172) | @Nullable method getClient (line 177) | @NonNull method getGalleryWidth (line 183) | public static int getGalleryWidth() { method initScreenSize (line 187) | public static void initScreenSize(AppCompatActivity activity) { method initGallerySize (line 194) | private static void initGallerySize() { method getGalleryHeight (line 199) | public static int getGalleryHeight() { method getMaxHistory (line 203) | public static int getMaxHistory() { method isInfiniteScrollMain (line 207) | public static boolean isInfiniteScrollMain() { method isInfiniteScrollFavorite (line 211) | public static boolean isInfiniteScrollFavorite() { method initTitleType (line 216) | private static void initTitleType(@NonNull Context context) { method getDeviceWidth (line 231) | public static int getDeviceWidth(@Nullable Activity activity) { method getDeviceHeight (line 236) | public static int getDeviceHeight(@Nullable Activity activity) { method getDeviceMetrics (line 241) | private static void getDeviceMetrics(Activity activity) { method initFromShared (line 246) | public static void initFromShared(@NonNull Context context) { method isButtonChangePage (line 298) | public static boolean isButtonChangePage() { method hideMultitask (line 302) | public static boolean hideMultitask() { method getLocalSortType (line 306) | public static LocalSortType getLocalSortType() { method setLocalSortType (line 310) | public static void setLocalSortType(Context context, LocalSortType loc... method getMirror (line 316) | public static String getMirror() { method getDownloadPolicy (line 320) | public static DataUsageType getDownloadPolicy() { method volumeOverride (line 330) | public static boolean volumeOverride() { method isZoomOneColumn (line 334) | public static boolean isZoomOneColumn() { method reloadHttpClient (line 338) | public static void reloadHttpClient(@NonNull Context context) { method initHttpClient (line 357) | private static void initHttpClient(@NonNull Context context) { method getOffscreenLimit (line 362) | public static int getOffscreenLimit() { method shouldCheckForUpdates (line 366) | public static boolean shouldCheckForUpdates(Context context) { method getLogo (line 370) | public static Drawable getLogo(Resources resources) { method getDefaultZoom (line 374) | public static float getDefaultZoom() { method getTitleType (line 378) | public static TitleType getTitleType() { method removeAvoidedGalleries (line 382) | public static boolean removeAvoidedGalleries() { method getOnlyLanguage (line 386) | @NonNull method isOnlyTag (line 391) | public static boolean isOnlyTag() { method isLockScreen (line 395) | public static boolean isLockScreen() { method getColLandDownload (line 399) | public static int getColLandDownload() { method getColPortMain (line 403) | public static int getColPortMain() { method getColLandMain (line 407) | public static int getColLandMain() { method getColPortDownload (line 411) | public static int getColPortDownload() { method getColLandFavorite (line 415) | public static int getColLandFavorite() { method getColPortFavorite (line 419) | public static int getColPortFavorite() { method isKeepHistory (line 423) | public static boolean isKeepHistory() { method useRtl (line 427) | public static boolean useRtl() { method showTitles (line 431) | public static boolean showTitles() { method getSortType (line 435) | public static SortType getSortType() { method getColumnCount (line 440) | public static int getColumnCount() { method getMaxId (line 444) | public static int getMaxId() { method initStorage (line 448) | public static void initStorage(Context context) { method updateOnlyLanguage (line 479) | public static void updateOnlyLanguage(@NonNull Context context, @NonNu... method updateSortType (line 484) | public static void updateSortType(@NonNull Context context, @NonNull S... method updateColumnCount (line 489) | public static void updateColumnCount(@NonNull Context context, int cou... method updateMaxId (line 494) | public static void updateMaxId(@NonNull Context context, int id) { method getStatusBarHeight (line 499) | public static int getStatusBarHeight(Context context) { method getNavigationBarHeight (line 503) | public static int getNavigationBarHeight(Context context) { method shareURL (line 507) | public static void shareURL(Context context, String title, String url) { method shareGallery (line 519) | public static void shareGallery(Context context, GenericGallery galler... method setTint (line 523) | public static void setTint(Context context, Drawable drawable) { method loadNotificationChannel (line 528) | private static void loadNotificationChannel(@NonNull Context context) { method getUsableFolders (line 543) | public static List getUsableFolders(Context context) { method hasStoragePermission (line 553) | public static boolean hasStoragePermission(Context context) { method isJPEGCorrupted (line 561) | public static boolean isJPEGCorrupted(String path) { method findGalleryFolder (line 578) | private static File findGalleryFolder(File directory, int id) { method findGalleryFolder (line 591) | @Nullable method findGalleryFolder (line 596) | @Nullable method initActivity (line 609) | public static void initActivity(AppCompatActivity context) { method recursiveDelete (line 614) | public static void recursiveDelete(File file) { method getVersionName (line 625) | @NonNull method isExternalStorageManager (line 636) | public static boolean isExternalStorageManager() { method applyFastScroller (line 640) | public static void applyFastScroller(RecyclerView recycler) { method getLanguageFlag (line 647) | @NonNull type DataUsageType (line 662) | public enum DataUsageType {NONE, THUMBNAIL, FULL} FILE: app/src/main/java/com/maxwai/nclientv3/settings/Login.java class Login (line 18) | public class Login { method initLogin (line 24) | public static void initLogin(@NonNull Context context) { method useAccountTag (line 31) | public static boolean useAccountTag() { method clearOnlineTags (line 35) | public static void clearOnlineTags() { method addOnlineTag (line 39) | public static void addOnlineTag(Tag tag) { method removeOnlineTag (line 44) | public static void removeOnlineTag(Tag tag) { method isLogged (line 48) | public static boolean isLogged(@Nullable Context context) { method isLogged (line 63) | public static boolean isLogged() { method getUser (line 68) | public static User getUser() { method updateUser (line 72) | public static void updateUser(User user) { method isOnlineTags (line 77) | public static boolean isOnlineTags(Tag tag) { FILE: app/src/main/java/com/maxwai/nclientv3/settings/NotificationSettings.java class NotificationSettings (line 17) | public class NotificationSettings { method NotificationSettings (line 24) | private NotificationSettings(NotificationManagerCompat notificationMan... method getNotificationId (line 28) | public static int getNotificationId() { method initializeNotificationManager (line 32) | public static void initializeNotificationManager(Context context) { method notify (line 38) | public static void notify(Context context, int notificationId, Notific... method cancel (line 57) | public static void cancel(int notificationId) { method trimArray (line 62) | private static void trimArray() { FILE: app/src/main/java/com/maxwai/nclientv3/settings/TagV2.java class TagV2 (line 15) | @SuppressWarnings({"unused", "UnusedReturnValue"}) method getTagSet (line 21) | public static List getTagSet(TagType type) { method getTagStatus (line 25) | public static List getTagStatus(TagStatus status) { method getQueryString (line 29) | public static String getQueryString(String query, @NonNull Set al... method getListPrefer (line 36) | public static List getListPrefer(boolean removeIgnoredGalleries) { method updateStatus (line 41) | public static TagStatus updateStatus(Tag t) { method resetAllStatus (line 59) | public static void resetAllStatus() { method containTag (line 63) | public static boolean containTag(Tag[] tags, Tag t) { method getStatus (line 69) | public static TagStatus getStatus(Tag tag) { method maxTagReached (line 74) | public static boolean maxTagReached() { method updateMinCount (line 78) | public static void updateMinCount(Context context, int min) { method initMinCount (line 82) | public static void initMinCount(Context context) { method initSortByName (line 86) | public static void initSortByName(Context context) { method updateSortByName (line 90) | public static boolean updateSortByName(Context context) { method isSortedByName (line 95) | public static boolean isSortedByName() { method getMinCount (line 99) | public static int getMinCount() { method getAvoidedTags (line 103) | public static String getAvoidedTags() { FILE: app/src/main/java/com/maxwai/nclientv3/ui/main/PlaceholderFragment.java class PlaceholderFragment (line 22) | public class PlaceholderFragment extends Fragment { method newInstance (line 28) | public static PlaceholderFragment newInstance(String statusName) { method updateColumnCount (line 36) | private void updateColumnCount(boolean landscape) { method getColumnCount (line 41) | private int getColumnCount(boolean landscape) { method onConfigurationChanged (line 45) | @Override method onCreateView (line 55) | @Override method changeQuery (line 72) | public void changeQuery(String newQuery) { method changeSort (line 77) | public void changeSort(boolean byTitle) { method reload (line 81) | public void reload(String query, boolean sortByTitle) { FILE: app/src/main/java/com/maxwai/nclientv3/ui/main/SectionsPagerAdapter.java class SectionsPagerAdapter (line 19) | public class SectionsPagerAdapter extends FragmentStateAdapter { method SectionsPagerAdapter (line 22) | public SectionsPagerAdapter(StatusViewerActivity context) { method getPageTitle (line 27) | @Nullable method createFragment (line 34) | @NonNull method getItemCount (line 40) | @Override FILE: app/src/main/java/com/maxwai/nclientv3/utility/CSRFGet.java class CSRFGet (line 11) | public class CSRFGet extends Thread { method CSRFGet (line 16) | public CSRFGet(@Nullable Response response, String url) { method run (line 21) | @Override type Response (line 38) | public interface Response { method onResponse (line 39) | void onResponse(String token) throws IOException; method onError (line 41) | default void onError(Exception e) { FILE: app/src/main/java/com/maxwai/nclientv3/utility/ImageDownloadUtility.java class ImageDownloadUtility (line 34) | public class ImageDownloadUtility { method preloadImage (line 38) | public static void preloadImage(Context context, Uri url) { method loadImageOp (line 45) | public static void loadImageOp(Context context, ImageView view, File f... method loadImageOp (line 53) | public static void loadImageOp(Context context, ImageView view, Galler... method downloadPage (line 57) | public static void downloadPage(Activity activity, ImageView imageView... method loadImageOp (line 62) | public static void loadImageOp(Context context, ImageView imageView, G... method loadImageOp (line 66) | private static void loadImageOp(Context context, ImageView view, @Null... method getUrlForGallery (line 128) | private static Uri getUrlForGallery(Gallery gallery, int page, boolean... method loadLogo (line 132) | private static void loadLogo(ImageView imageView) { method loadImage (line 136) | public static void loadImage(Activity activity, Uri url, ImageView ima... method loadImage (line 140) | public static void loadImage(Activity activity, File file, ImageView i... method loadImage (line 147) | public static void loadImage(@DrawableRes int resource, ImageView imag... FILE: app/src/main/java/com/maxwai/nclientv3/utility/IntentUtility.java class IntentUtility (line 6) | public class IntentUtility extends Intent { method startAnotherActivity (line 8) | public static void startAnotherActivity(Activity activity, Intent inte... FILE: app/src/main/java/com/maxwai/nclientv3/utility/LogUtility.java class LogUtility (line 8) | public class LogUtility { method d (line 12) | public static void d(Object... message) { method d (line 16) | public static void d(Object message, Throwable throwable) { method i (line 20) | public static void i(Object... message) { method i (line 24) | public static void i(Object message, Throwable throwable) { method w (line 28) | public static void w(Object... message) { method w (line 32) | public static void w(Object message, Throwable throwable) { method e (line 36) | public static void e(Object... message) { method e (line 40) | public static void e(Object message, Throwable throwable) { method wtf (line 44) | public static void wtf(Object... message) { method wtf (line 48) | public static void wtf(Object message, Throwable throwable) { method common (line 52) | private static void common(BiConsumer logCall, Object.... method common (line 58) | private static void common(TriConsumer logCall, Object message, Throwa... type TriConsumer (line 63) | @FunctionalInterface method accept (line 65) | void accept(String tag, String msg, Throwable tr); FILE: app/src/main/java/com/maxwai/nclientv3/utility/Utility.java class Utility (line 33) | public class Utility { method getBaseUrl (line 37) | public static String getBaseUrl() { method getApiBaseUrl (line 41) | public static String getApiBaseUrl() { method getHost (line 45) | public static String getHost() { method parseEscapedCharacter (line 49) | private static void parseEscapedCharacter(Reader reader, Writer writer... method unescapeUnicodeString (line 73) | @NonNull method threadSleep (line 90) | public static void threadSleep(long millis) { method tintMenu (line 98) | public static void tintMenu(Context context, Menu menu) { method drawableToBitmap (line 106) | @Nullable method saveImage (line 112) | public static void saveImage(Drawable drawable, File output) { method saveImage (line 117) | private static void saveImage(@NonNull Bitmap bitmap, @NonNull File ou... method writeStreamToFile (line 131) | public static long writeStreamToFile(InputStream inputStream, File fil... method sendImage (line 146) | public static void sendImage(Context context, Drawable drawable, Strin... FILE: app/src/main/java/com/maxwai/nclientv3/utility/network/NetworkUtil.java class NetworkUtil (line 13) | public class NetworkUtil { method getType (line 16) | public static ConnectionType getType() { method setType (line 20) | public static void setType(ConnectionType x) { method getConnectivityPostLollipop (line 25) | private static ConnectionType getConnectivityPostLollipop(Connectivity... method initConnectivity (line 35) | public static void initConnectivity(@NonNull Context context) { type ConnectionType (line 63) | public enum ConnectionType {WIFI, CELLULAR} FILE: scripts/update_tags.py class TagInfo (line 37) | class TagInfo: method to_list (line 43) | def to_list(self) -> list[str | int]: method __eq__ (line 46) | def __eq__(self, other): method __hash__ (line 51) | def __hash__(self): method __lt__ (line 54) | def __lt__(self, other): function make_api_request (line 64) | def make_api_request(url_path: str) -> dict: function get_tags (line 78) | def get_tags(name, category) -> Generator[TagInfo]: function main (line 90) | def main():