SYMBOL INDEX (577 symbols across 79 files) FILE: app/src/fdroid/java/com/health/openworkout/core/utils/PlayStoreUtils.java class PlayStoreUtils (line 24) | public class PlayStoreUtils { method PlayStoreUtils (line 27) | private PlayStoreUtils(Context aContext) { method createInstance (line 31) | public static void createInstance(Context aContext) { method getInstance (line 39) | public static PlayStoreUtils getInstance() { method initMobileAds (line 47) | public void initMobileAds(Activity activity) { method getAdView (line 51) | public View getAdView(Context aContext) { method isAdRemovalPaid (line 56) | public boolean isAdRemovalPaid() { FILE: app/src/main/java/com/health/openworkout/MainActivity.java class MainActivity (line 42) | public class MainActivity extends AppCompatActivity { method onCreate (line 46) | @Override method onCreateOptionsMenu (line 89) | @Override method onSupportNavigateUp (line 96) | @Override method showAboutDialog (line 103) | private void showAboutDialog() { FILE: app/src/main/java/com/health/openworkout/core/Application.java class Application (line 29) | public class Application extends android.app.Application { class TimberLogAdapter (line 32) | private class TimberLogAdapter extends Timber.DebugTree { method isLoggable (line 33) | @Override method onCreate (line 42) | @Override FILE: app/src/main/java/com/health/openworkout/core/OpenWorkout.java class OpenWorkout (line 42) | public class OpenWorkout { method OpenWorkout (line 54) | private OpenWorkout(Context aContext) { method createInstance (line 61) | public static void createInstance(Context aContext) { method getInstance (line 69) | public static OpenWorkout getInstance() { method getContext (line 77) | public final Context getContext() { method openDB (line 81) | private void openDB() { method initTrainingPlans (line 95) | public void initTrainingPlans() { method getCurrentUser (line 116) | public User getCurrentUser() { method printTrainingPlans (line 120) | public void printTrainingPlans() { method getTrainingPlans (line 139) | public List getTrainingPlans() { method getTrainingPlan (line 150) | public TrainingPlan getTrainingPlan(long trainingPlanId) { method getWorkoutSession (line 166) | public WorkoutSession getWorkoutSession(long workoutSessionId) { method getWorkoutItem (line 175) | public WorkoutItem getWorkoutItem(long workoutItemId) { method getAllUniqueWorkoutItems (line 179) | public List getAllUniqueWorkoutItems() { method insertTrainingPlan (line 183) | public long insertTrainingPlan(TrainingPlan trainingPlan) { method insertWorkoutSession (line 198) | public long insertWorkoutSession(WorkoutSession workoutSession) { method insertWorkoutItem (line 209) | public long insertWorkoutItem(WorkoutItem workoutItem) { method deleteTrainingPlan (line 215) | public void deleteTrainingPlan(TrainingPlan trainingPlan) { method deleteWorkoutSession (line 224) | public void deleteWorkoutSession(WorkoutSession workoutSession) { method deleteWorkoutItem (line 230) | public void deleteWorkoutItem(WorkoutItem workoutItem) { method updateWorkoutItem (line 234) | public void updateWorkoutItem(WorkoutItem workoutItem) { method updateWorkoutSession (line 238) | public void updateWorkoutSession(WorkoutSession workoutSession) { method updateTrainingPlan (line 242) | public void updateTrainingPlan(TrainingPlan trainingPlan) { method updateUser (line 246) | public void updateUser(User user) { method getSoundUtils (line 250) | public SoundUtils getSoundUtils() { FILE: app/src/main/java/com/health/openworkout/core/alarm/AlarmEntry.java class AlarmEntry (line 21) | public class AlarmEntry implements Comparable { method AlarmEntry (line 25) | public AlarmEntry(int dayOfWeek, long timeInMillis) method getDayOfWeek (line 31) | public int getDayOfWeek() method getTimeInMillis (line 36) | private long getTimeInMillis() method getNextTimestamp (line 41) | public Calendar getNextTimestamp() method equals (line 61) | @Override method hashCode (line 73) | @Override method compareTo (line 81) | @Override method compare (line 89) | private int compare(long x, long y) FILE: app/src/main/java/com/health/openworkout/core/alarm/AlarmEntryReader.java class AlarmEntryReader (line 30) | public class AlarmEntryReader { method AlarmEntryReader (line 34) | private AlarmEntryReader(Set alarmEntries, String alarmNot... method getEntries (line 39) | public Set getEntries() method getNotificationText (line 44) | public String getNotificationText() method construct (line 49) | public static AlarmEntryReader construct(Context context) { method getAlarmEntry (line 66) | private static AlarmEntry getAlarmEntry(String dayOfWeek, Long reminde... FILE: app/src/main/java/com/health/openworkout/core/alarm/AlarmHandler.java class AlarmHandler (line 42) | public class AlarmHandler { method scheduleAlarms (line 46) | public void scheduleAlarms(Context context) { method enableAlarms (line 54) | private void enableAlarms(Context context, Set alarmEntrie... method enableAlarm (line 60) | private void enableAlarm(Context context, AlarmEntry alarmEntry) { method setRepeatingAlarm (line 67) | private void setRepeatingAlarm(Context context, int dayOfWeek, Calenda... method getWeekdaysPendingAlarmIntent (line 75) | private List getWeekdaysPendingAlarmIntent(Context cont... method getPendingAlarmIntent (line 89) | private PendingIntent getPendingAlarmIntent(Context context, int dayOf... method disableAllAlarms (line 96) | public void disableAllAlarms(Context context) { method showAlarmNotification (line 106) | public void showAlarmNotification(Context context) { FILE: app/src/main/java/com/health/openworkout/core/alarm/ReminderBootReceiver.java class ReminderBootReceiver (line 24) | public class ReminderBootReceiver extends BroadcastReceiver { method onReceive (line 25) | @Override method handleAlarm (line 36) | private void handleAlarm(Context context) { method scheduleAlarms (line 41) | private void scheduleAlarms(Context context) { FILE: app/src/main/java/com/health/openworkout/core/database/AppDatabase.java class AppDatabase (line 30) | @Database(entities = {User.class, TrainingPlan.class, WorkoutSession.cla... method userDAO (line 32) | public abstract UserDAO userDAO(); method trainingPlanDAO (line 33) | public abstract TrainingPlanDAO trainingPlanDAO(); method workoutSessionDAO (line 34) | public abstract WorkoutSessionDAO workoutSessionDAO(); method workoutItemDAO (line 35) | public abstract WorkoutItemDAO workoutItemDAO(); method migrate (line 38) | @Override FILE: app/src/main/java/com/health/openworkout/core/database/TrainingPlanDAO.java type TrainingPlanDAO (line 30) | @Dao method insert (line 32) | @Insert method update (line 35) | @Update method delete (line 38) | @Delete method get (line 41) | @Query("SELECT * FROM TrainingPlan WHERE trainingPlanId=:trainingPlanId") method getAll (line 44) | @Query("SELECT * FROM TrainingPlan ORDER BY orderNr") FILE: app/src/main/java/com/health/openworkout/core/database/UserDAO.java type UserDAO (line 30) | @Dao method insert (line 32) | @Insert method update (line 35) | @Update method delete (line 38) | @Delete method get (line 41) | @Query("SELECT * FROM User WHERE userId=:userId") method getAll (line 44) | @Query("SELECT * FROM User") FILE: app/src/main/java/com/health/openworkout/core/database/WorkoutItemDAO.java type WorkoutItemDAO (line 30) | @Dao method insert (line 32) | @Insert method insertAll (line 35) | @Insert method update (line 38) | @Update method delete (line 41) | @Delete method clear (line 44) | @Query("DELETE FROM WorkoutItem") method deleteAll (line 47) | @Query("DELETE FROM WorkoutItem WHERE workoutSessionId = :workoutSessi... method get (line 50) | @Query("SELECT * FROM WorkoutItem WHERE workoutItemId=:workoutItemId") method getAll (line 53) | @Query("SELECT * FROM WorkoutItem WHERE workoutSessionId = :workoutSes... method getAllUnique (line 56) | @Query("SELECT * FROM WorkoutItem GROUP BY name") FILE: app/src/main/java/com/health/openworkout/core/database/WorkoutSessionDAO.java type WorkoutSessionDAO (line 30) | @Dao method insert (line 32) | @Insert method update (line 35) | @Update method delete (line 38) | @Delete method deleteAll (line 41) | @Query("DELETE FROM WorkoutSession WHERE trainingPlanId = :trainingPla... method get (line 44) | @Query("SELECT * FROM WorkoutSession WHERE workoutSessionId=:workoutSe... method getAll (line 47) | @Query("SELECT * FROM WorkoutSession WHERE trainingPlanId = :trainingP... FILE: app/src/main/java/com/health/openworkout/core/datatypes/GitHubFile.java class GitHubFile (line 26) | @Keep method getType (line 55) | public String getType() { method setType (line 59) | public void setType(String type) { method getSize (line 63) | public long getSize() { method setSize (line 67) | public void setSize(long size) { method getName (line 71) | public String getName() { method setName (line 75) | public void setName(String name) { method getPath (line 79) | public String getPath() { method setPath (line 83) | public void setPath(String path) { method getSha (line 87) | public String getSha() { method setSha (line 91) | public void setSha(String sha) { method getUrl (line 95) | public String getUrl() { method setUrl (line 99) | public void setUrl(String url) { method getGitURL (line 103) | public String getGitURL() { method setGitURL (line 107) | public void setGitURL(String gitURL) { method getHtmlURL (line 111) | public String getHtmlURL() { method setHtmlURL (line 115) | public void setHtmlURL(String htmlURL) { method getDownloadURL (line 119) | public String getDownloadURL() { method setDownloadURL (line 123) | public void setDownloadURL(String downloadURL) { FILE: app/src/main/java/com/health/openworkout/core/datatypes/TrainingPlan.java class TrainingPlan (line 34) | @Keep method TrainingPlan (line 55) | public TrainingPlan() { method clone (line 66) | @Override method getOrderNr (line 87) | public long getOrderNr() { method setOrderNr (line 91) | public void setOrderNr(long orderNr) { method getContext (line 95) | public Context getContext() { method addWorkoutSession (line 99) | public void addWorkoutSession(WorkoutSession workoutSession) { method setWorkoutSessions (line 103) | public void setWorkoutSessions(List workoutSessions) { method getWorkoutSessions (line 107) | public List getWorkoutSessions() { method getNextWorkoutSession (line 111) | public WorkoutSession getNextWorkoutSession() { method finishedSessionSize (line 121) | public int finishedSessionSize() { method getWorkoutSessionSize (line 133) | public int getWorkoutSessionSize() { method setTrainingPlanId (line 137) | public void setTrainingPlanId(long trainingPlanId) { method getTrainingPlanId (line 141) | public long getTrainingPlanId() { method getName (line 145) | public String getName() { method setName (line 149) | public void setName(String name) { method getImagePath (line 153) | public String getImagePath() { method setImagePath (line 157) | public void setImagePath(String imagePath) { method isImagePathExternal (line 161) | public boolean isImagePathExternal() { method setImagePathExternal (line 165) | public void setImagePathExternal(boolean imagePathExternal) { method getCountFinishedTraining (line 169) | public int getCountFinishedTraining() { method setCountFinishedTraining (line 173) | public void setCountFinishedTraining(int countFinishedTraining) { method toString (line 177) | @Override method compareTo (line 182) | @Override FILE: app/src/main/java/com/health/openworkout/core/datatypes/User.java class User (line 25) | @Keep method User (line 35) | public User() { method getUserId (line 39) | public long getUserId() { method setUserId (line 43) | public void setUserId(long userId) { method getTrainingsPlanId (line 47) | public long getTrainingsPlanId() { method setTrainingsPlanId (line 51) | public void setTrainingsPlanId(long trainingsPlanId) { method isMale (line 55) | public boolean isMale() { method setMale (line 59) | public void setMale(boolean male) { FILE: app/src/main/java/com/health/openworkout/core/datatypes/WorkoutItem.java class WorkoutItem (line 31) | @Keep method WorkoutItem (line 73) | public WorkoutItem() { method clone (line 91) | @Override method getContext (line 104) | public final Context getContext() { method setWorkoutItemId (line 108) | public void setWorkoutItemId(long workoutItemId) { method getWorkoutItemId (line 112) | public long getWorkoutItemId() { method setWorkoutSessionId (line 116) | public void setWorkoutSessionId(long workoutSessionId) { method getWorkoutSessionId (line 120) | public long getWorkoutSessionId() { method getOrderNr (line 124) | public long getOrderNr() { method setOrderNr (line 128) | public void setOrderNr(long orderNr) { method getName (line 132) | public String getName() { method setName (line 136) | public void setName(String name) { method getDescription (line 140) | public String getDescription() { method setDescription (line 144) | public void setDescription(String description) { method getElapsedTime (line 148) | public long getElapsedTime() { method setElapsedTime (line 152) | public void setElapsedTime(long elapsedTime) { method getImagePath (line 156) | public String getImagePath() { method setImagePath (line 160) | public void setImagePath(String imagePath) { method setImagePath (line 164) | public void setImagePath(int resId) { method isImagePathExternal (line 168) | public boolean isImagePathExternal() { method setImagePathExternal (line 172) | public void setImagePathExternal(boolean imagePathExternal) { method isVideoMode (line 176) | public boolean isVideoMode() { method setVideoMode (line 180) | public void setVideoMode(boolean videoMode) { method getVideoPath (line 184) | public String getVideoPath() { method setVideoPath (line 188) | public void setVideoPath(String videoPath) { method isVideoPathExternal (line 192) | public boolean isVideoPathExternal() { method setVideoPathExternal (line 196) | public void setVideoPathExternal(boolean videoPathExternal) { method getPrepTime (line 200) | public int getPrepTime() { method setPrepTime (line 204) | public void setPrepTime(int prepTime) { method getWorkoutTime (line 208) | public int getWorkoutTime() { method setWorkoutTime (line 212) | public void setWorkoutTime(int workoutTime) { method getBreakTime (line 216) | public int getBreakTime() { method setBreakTime (line 220) | public void setBreakTime(int breakTime) { method getRepetitionCount (line 224) | public int getRepetitionCount() { method setRepetitionCount (line 228) | public void setRepetitionCount(int repetitionCount) { method isTimeMode (line 232) | public boolean isTimeMode() { method setTimeMode (line 236) | public void setTimeMode(boolean timeMode) { method isFinished (line 240) | public boolean isFinished() { method setFinished (line 244) | public void setFinished(boolean finished) { method compareTo (line 252) | @Override FILE: app/src/main/java/com/health/openworkout/core/datatypes/WorkoutSession.java class WorkoutSession (line 29) | @Keep method WorkoutSession (line 46) | public WorkoutSession() { method clone (line 52) | @Override method setWorkoutSessionId (line 69) | public void setWorkoutSessionId(long workoutSessionId) { method getWorkoutSessionId (line 73) | public long getWorkoutSessionId() { method setTrainingPlanId (line 77) | public void setTrainingPlanId(long trainingPlanId) { method getTrainingPlanId (line 81) | public long getTrainingPlanId() { method getOrderNr (line 85) | public long getOrderNr() { method setOrderNr (line 89) | public void setOrderNr(long orderNr) { method addWorkout (line 93) | public WorkoutItem addWorkout(WorkoutItem workoutItem) { method setWorkoutItems (line 99) | public void setWorkoutItems(List workoutItems) { method getWorkoutItems (line 103) | public List getWorkoutItems() { method getNextWorkoutItem (line 107) | public WorkoutItem getNextWorkoutItem(long workoutItemOrderNr) { method getElapsedSessionTime (line 123) | public long getElapsedSessionTime() { method getName (line 133) | public String getName() { method setName (line 137) | public void setName(String name) { method isFinished (line 141) | public boolean isFinished() { method setFinished (line 145) | public void setFinished(boolean finished) { method compareTo (line 149) | @Override FILE: app/src/main/java/com/health/openworkout/core/session/AbdominalMuscleSession.java class AbdominalMuscleSession (line 38) | public class AbdominalMuscleSession extends WorkoutSession { method AbdominalMuscleSession (line 42) | public AbdominalMuscleSession(int dayNr, float stressFac) { method addWorkoutTime (line 111) | private void addWorkoutTime(WorkoutItem workoutItem, int time) { method addWorkoutRep (line 116) | private void addWorkoutRep(WorkoutItem workoutItem, int rep) { FILE: app/src/main/java/com/health/openworkout/core/session/BeginnersSession.java class BeginnersSession (line 33) | public class BeginnersSession extends WorkoutSession { method BeginnersSession (line 37) | public BeginnersSession(int dayNr, float stressFac) { method addWorkoutTime (line 100) | private void addWorkoutTime(WorkoutItem workoutItem, int time) { method addWorkoutRep (line 105) | private void addWorkoutRep(WorkoutItem workoutItem, int rep) { FILE: app/src/main/java/com/health/openworkout/core/session/SevenMinutesSession.java class SevenMinutesSession (line 35) | public class SevenMinutesSession extends WorkoutSession { method SevenMinutesSession (line 37) | public SevenMinutesSession() { FILE: app/src/main/java/com/health/openworkout/core/training/AbdominalMuscleTraining.java class AbdominalMuscleTraining (line 24) | public class AbdominalMuscleTraining extends TrainingPlan { method AbdominalMuscleTraining (line 25) | public AbdominalMuscleTraining() { FILE: app/src/main/java/com/health/openworkout/core/training/BeginnersTraining.java class BeginnersTraining (line 24) | public class BeginnersTraining extends TrainingPlan { method BeginnersTraining (line 25) | public BeginnersTraining() { FILE: app/src/main/java/com/health/openworkout/core/training/SevenMinutesTraining.java class SevenMinutesTraining (line 24) | public class SevenMinutesTraining extends TrainingPlan { method SevenMinutesTraining (line 25) | public SevenMinutesTraining() { FILE: app/src/main/java/com/health/openworkout/core/utils/PackageUtils.java class PackageUtils (line 61) | public class PackageUtils { method PackageUtils (line 71) | public PackageUtils(Context context) { method importTrainingPlan (line 83) | public TrainingPlan importTrainingPlan(File zipFile) { method importTrainingPlan (line 89) | public TrainingPlan importTrainingPlan(Uri zipFileUri) { method importTrainingPlan (line 95) | private TrainingPlan importTrainingPlan(Uri zipFileUri, String filenam... method exportTrainingPlan (line 134) | public void exportTrainingPlan(TrainingPlan trainingPlan, Uri zipFileU... method copyImageToInternalStorage (line 192) | private String copyImageToInternalStorage(String imagePath) throws IOE... method copyVideoToInternalStorage (line 209) | private String copyVideoToInternalStorage(String videoPath) throws IOE... method copyFile (line 226) | private void copyFile(InputStream in, OutputStream out) throws IOExcep... method getDisplayName (line 238) | private String getDisplayName(File file) { method getDisplayName (line 248) | private String getDisplayName(Uri uri) { method zipDirectory (line 270) | private void zipDirectory(File directoryToCompress, Uri outputFile) th... method compressDirectory (line 278) | private void compressDirectory(File rootDirectory, File currentDirecto... method unzipFile (line 305) | private void unzipFile(Uri zipFileUri, String filename) throws IOExcep... method extractFile (line 333) | private void extractFile(ZipInputStream zipIn, File fileOutput) throws... method deleteDirectory (line 344) | private void deleteDirectory(File fileOrDirectory) { method getGitHubFiles (line 352) | public void getGitHubFiles() { method downloadFile (line 377) | public void downloadFile(GitHubFile gitHubFile) { method writeResponseBodyToDisk (line 411) | private boolean writeResponseBodyToDisk(final String filename, final l... method setOnGitHubCallbackListener (line 467) | public void setOnGitHubCallbackListener(OnGitHubCallbackListener onGit... type OnGitHubCallbackListener (line 471) | public interface OnGitHubCallbackListener { method onGitHubFileList (line 472) | void onGitHubFileList(List gitHubFileList); method onGitHubDownloadFile (line 473) | void onGitHubDownloadFile(File uriFilename); method onGitHubDownloadProgressUpdate (line 474) | void onGitHubDownloadProgressUpdate(long bytesDownloaded, long bytes... method onGitHubFailure (line 475) | void onGitHubFailure(Exception ex); type GitHubApi (line 478) | private interface GitHubApi { method getFileList (line 479) | @GET("repos/oliexdev/openWorkout/contents/pkg") method downloadFile (line 481) | @Streaming FILE: app/src/main/java/com/health/openworkout/core/workout/AbdominalCrunch.java class AbdominalCrunch (line 23) | public class AbdominalCrunch extends WorkoutItem { method AbdominalCrunch (line 24) | public AbdominalCrunch() { FILE: app/src/main/java/com/health/openworkout/core/workout/AirSquatBentArms.java class AirSquatBentArms (line 23) | public class AirSquatBentArms extends WorkoutItem { method AirSquatBentArms (line 24) | public AirSquatBentArms() { FILE: app/src/main/java/com/health/openworkout/core/workout/BicycleCrunch.java class BicycleCrunch (line 23) | public class BicycleCrunch extends WorkoutItem { method BicycleCrunch (line 24) | public BicycleCrunch() { FILE: app/src/main/java/com/health/openworkout/core/workout/BoxJump.java class BoxJump (line 23) | public class BoxJump extends WorkoutItem { method BoxJump (line 24) | public BoxJump() { FILE: app/src/main/java/com/health/openworkout/core/workout/Burpee.java class Burpee (line 23) | public class Burpee extends WorkoutItem { method Burpee (line 24) | public Burpee() { FILE: app/src/main/java/com/health/openworkout/core/workout/CircleCrunch.java class CircleCrunch (line 23) | public class CircleCrunch extends WorkoutItem { method CircleCrunch (line 24) | public CircleCrunch() { FILE: app/src/main/java/com/health/openworkout/core/workout/CrossJumps.java class CrossJumps (line 23) | public class CrossJumps extends WorkoutItem { method CrossJumps (line 24) | public CrossJumps() { FILE: app/src/main/java/com/health/openworkout/core/workout/CrossJumpsRotation.java class CrossJumpsRotation (line 23) | public class CrossJumpsRotation extends WorkoutItem { method CrossJumpsRotation (line 24) | public CrossJumpsRotation() { FILE: app/src/main/java/com/health/openworkout/core/workout/DonkeyKick.java class DonkeyKick (line 23) | public class DonkeyKick extends WorkoutItem { method DonkeyKick (line 24) | public DonkeyKick() { FILE: app/src/main/java/com/health/openworkout/core/workout/HighKnees.java class HighKnees (line 23) | public class HighKnees extends WorkoutItem { method HighKnees (line 24) | public HighKnees() { FILE: app/src/main/java/com/health/openworkout/core/workout/JumpPushUps.java class JumpPushUps (line 23) | public class JumpPushUps extends WorkoutItem { method JumpPushUps (line 24) | public JumpPushUps() { FILE: app/src/main/java/com/health/openworkout/core/workout/JumpingJack.java class JumpingJack (line 23) | public class JumpingJack extends WorkoutItem { method JumpingJack (line 24) | public JumpingJack() { FILE: app/src/main/java/com/health/openworkout/core/workout/Lunge.java class Lunge (line 23) | public class Lunge extends WorkoutItem { method Lunge (line 24) | public Lunge() { FILE: app/src/main/java/com/health/openworkout/core/workout/LungeKick.java class LungeKick (line 23) | public class LungeKick extends WorkoutItem { method LungeKick (line 24) | public LungeKick() { FILE: app/src/main/java/com/health/openworkout/core/workout/MountainClimbers.java class MountainClimbers (line 23) | public class MountainClimbers extends WorkoutItem { method MountainClimbers (line 24) | public MountainClimbers() { FILE: app/src/main/java/com/health/openworkout/core/workout/PikeWalk.java class PikeWalk (line 23) | public class PikeWalk extends WorkoutItem { method PikeWalk (line 24) | public PikeWalk() { FILE: app/src/main/java/com/health/openworkout/core/workout/Plank.java class Plank (line 23) | public class Plank extends WorkoutItem { method Plank (line 24) | public Plank() { FILE: app/src/main/java/com/health/openworkout/core/workout/PushUpRotation.java class PushUpRotation (line 23) | public class PushUpRotation extends WorkoutItem { method PushUpRotation (line 24) | public PushUpRotation() { FILE: app/src/main/java/com/health/openworkout/core/workout/PushUps.java class PushUps (line 23) | public class PushUps extends WorkoutItem { method PushUps (line 24) | public PushUps() { FILE: app/src/main/java/com/health/openworkout/core/workout/QuickSteps.java class QuickSteps (line 23) | public class QuickSteps extends WorkoutItem { method QuickSteps (line 24) | public QuickSteps() { FILE: app/src/main/java/com/health/openworkout/core/workout/RussianTwist.java class RussianTwist (line 23) | public class RussianTwist extends WorkoutItem { method RussianTwist (line 24) | public RussianTwist() { FILE: app/src/main/java/com/health/openworkout/core/workout/SidePlank.java class SidePlank (line 23) | public class SidePlank extends WorkoutItem { method SidePlank (line 24) | public SidePlank() { FILE: app/src/main/java/com/health/openworkout/core/workout/Squat.java class Squat (line 23) | public class Squat extends WorkoutItem { method Squat (line 24) | public Squat() { FILE: app/src/main/java/com/health/openworkout/core/workout/StepUp.java class StepUp (line 23) | public class StepUp extends WorkoutItem { method StepUp (line 24) | public StepUp() { FILE: app/src/main/java/com/health/openworkout/core/workout/TricepsDip.java class TricepsDip (line 23) | public class TricepsDip extends WorkoutItem { method TricepsDip (line 24) | public TricepsDip() { FILE: app/src/main/java/com/health/openworkout/core/workout/WallSit.java class WallSit (line 23) | public class WallSit extends WorkoutItem { method WallSit (line 24) | public WallSit() { FILE: app/src/main/java/com/health/openworkout/core/workout/WorkoutFactory.java class WorkoutFactory (line 25) | public class WorkoutFactory { method getAllWorkoutItems (line 26) | public List getAllWorkoutItems() { FILE: app/src/main/java/com/health/openworkout/gui/datatypes/GenericAdapter.java class GenericAdapter (line 38) | public abstract class GenericAdapter workoutS... method onCreateViewHolder (line 45) | @Override method onBindViewHolder (line 54) | @Override method getItemId (line 67) | @Override method getItemCount (line 72) | @Override class ViewHolder (line 77) | static class ViewHolder extends GenericAdapter.ViewHolder { method ViewHolder (line 81) | public ViewHolder(@NonNull View itemView) { FILE: app/src/main/java/com/health/openworkout/gui/training/TrainingDatabaseAdapter.java class TrainingDatabaseAdapter (line 48) | public class TrainingDatabaseAdapter extends RecyclerView.Adapter gitH... method setOnItemClickListener (line 59) | public void setOnItemClickListener(GenericAdapter.OnGenericClickListen... method onCreateViewHolder (line 63) | @Override method onBindViewHolder (line 72) | @Override method getItemId (line 102) | @Override method getItemCount (line 107) | @Override method updateProgressBar (line 112) | public void updateProgressBar(long bytes, long totalBytes) { method downloadCompleted (line 117) | public void downloadCompleted(TrainingPlan trainingPlan) { class ViewHolder (line 141) | static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 148) | public ViewHolder(@NonNull View itemView) { FILE: app/src/main/java/com/health/openworkout/gui/training/TrainingFragment.java class TrainingFragment (line 57) | public class TrainingFragment extends GenericFragment { method onCreateView (line 72) | public View onCreateView(@NonNull LayoutInflater inflater, method getTitle (line 153) | @Override method loadFromDatabase (line 158) | @Override method saveToDatabase (line 167) | @Override method getAdapter (line 175) | @Override method getRecyclerView (line 180) | @Override method getItemList (line 185) | @Override method onSelectCallback (line 190) | @Override method onEditCallback (line 200) | @Override method onDeleteCallback (line 211) | @Override method onDuplicateCallback (line 227) | @Override method onResetClick (line 240) | @Override method onPublishClick (line 260) | @Override method onExportClick (line 281) | @Override method onRequestPermissionsResult (line 287) | @Override method onActivityResult (line 292) | @Override FILE: app/src/main/java/com/health/openworkout/gui/training/TrainingSettingsFragment.java class TrainingSettingsFragment (line 44) | public class TrainingSettingsFragment extends GenericSettingsFragment { method onCreateView (line 52) | public View onCreateView(@NonNull LayoutInflater inflater, method getTitle (line 73) | @Override method loadFromDatabase (line 78) | @Override method saveToDatabase (line 113) | @Override method onRequestPermissionsResult (line 129) | @Override method onActivityResult (line 134) | @Override FILE: app/src/main/java/com/health/openworkout/gui/training/TrainingsAdapter.java class TrainingsAdapter (line 45) | public class TrainingsAdapter extends GenericAdapter trainingP... method onCreateViewHolder (line 55) | @Override method onBindViewHolder (line 64) | @Override method getItemId (line 123) | @Override method getItemCount (line 128) | @Override class ViewHolder (line 133) | static class ViewHolder extends GenericAdapter.ViewHolder { method ViewHolder (line 139) | public ViewHolder(@NonNull View itemView) { FILE: app/src/main/java/com/health/openworkout/gui/training/TrainingsDatabaseFragment.java class TrainingsDatabaseFragment (line 42) | public class TrainingsDatabaseFragment extends Fragment { method onCreateView (line 50) | public View onCreateView(@NonNull LayoutInflater inflater, method loadFromDatabase (line 67) | protected void loadFromDatabase() { FILE: app/src/main/java/com/health/openworkout/gui/utils/FileDialogHelper.java class FileDialogHelper (line 33) | public class FileDialogHelper { method FileDialogHelper (line 49) | public FileDialogHelper(Fragment fragment) { method openImportFileDialog (line 53) | public void openImportFileDialog() { method openDebugFileDialog (line 65) | public void openDebugFileDialog(String defaultFilename) { method openExportFileDialog (line 78) | public void openExportFileDialog() { method openExportFileDialog (line 91) | public void openExportFileDialog(String defaultFilename) { method openImageFileDialog (line 96) | public void openImageFileDialog() { method openVideoFileDialog (line 108) | public void openVideoFileDialog() { method checkPermissionForReadExternalStorage (line 120) | private boolean checkPermissionForReadExternalStorage() { method requestPermissionForReadExternalStorage (line 129) | private void requestPermissionForReadExternalStorage(int requestCode) { method checkPermissionForWriteExternalStorage (line 139) | private boolean checkPermissionForWriteExternalStorage() { method requestPermissionForWriteExternalStorage (line 147) | private void requestPermissionForWriteExternalStorage(int requestCode) { method onRequestPermissionsResult (line 156) | public void onRequestPermissionsResult(int requestCode, String[] permi... method onActivityResult (line 175) | public boolean onActivityResult(int requestCode, int resultCode, Inten... FILE: app/src/main/java/com/health/openworkout/gui/utils/SoundUtils.java class SoundUtils (line 32) | public class SoundUtils { type SOUND (line 33) | public enum SOUND {WORKOUT_COUNT_BEFORE_START, WORKOUT_START, WORKOUT_... method SoundUtils (line 50) | public SoundUtils(Context context) { method loadSounds (line 75) | private void loadSounds() { method playSound (line 92) | public void playSound(SOUND sound) { method textToSpeech (line 109) | public void textToSpeech(final String speech) { method textToSpeechNoInterrupt (line 115) | public void textToSpeechNoInterrupt(final String speech) { method flush (line 123) | public void flush() { method release (line 129) | public void release() { FILE: app/src/main/java/com/health/openworkout/gui/utils/VideoProvider.java class VideoProvider (line 33) | public class VideoProvider extends ContentProvider { method openAssetFile (line 35) | @Override method getType (line 54) | @Override method delete (line 60) | @Override method query (line 66) | @Override method query (line 72) | @Override method insert (line 78) | @Override method onCreate (line 84) | @Override method update (line 90) | @Override FILE: app/src/main/java/com/health/openworkout/gui/workout/WorkoutDatabaseFragment.java class WorkoutDatabaseFragment (line 39) | public class WorkoutDatabaseFragment extends Fragment { method onCreateView (line 45) | public View onCreateView(@NonNull LayoutInflater inflater, method loadFromDatabase (line 59) | protected void loadFromDatabase() { FILE: app/src/main/java/com/health/openworkout/gui/workout/WorkoutFragment.java class WorkoutFragment (line 45) | public class WorkoutFragment extends GenericFragment { method onCreateView (line 59) | public View onCreateView(@NonNull LayoutInflater inflater, method getTitle (line 130) | @Override method loadFromDatabase (line 135) | @Override method saveToDatabase (line 147) | @Override method getAdapter (line 155) | @Override method getRecyclerView (line 160) | @Override method getItemList (line 165) | @Override method onSelectCallback (line 170) | @Override method onEditCallback (line 181) | @Override method onDeleteCallback (line 193) | @Override method onDuplicateCallback (line 200) | @Override method onResetClick (line 213) | @Override FILE: app/src/main/java/com/health/openworkout/gui/workout/WorkoutSettingsFragment.java class WorkoutSettingsFragment (line 51) | public class WorkoutSettingsFragment extends GenericSettingsFragment { method onCreateView (line 72) | public View onCreateView(@NonNull LayoutInflater inflater, method getTitle (line 146) | @Override method loadFromDatabase (line 151) | @Override method refreshTimeModeState (line 224) | private void refreshTimeModeState() { method refreshVideoModeState (line 234) | private void refreshVideoModeState() { method saveToDatabase (line 242) | @Override method onRequestPermissionsResult (line 293) | @Override method onActivityResult (line 298) | @Override FILE: app/src/main/java/com/health/openworkout/gui/workout/WorkoutSlideFragment.java class WorkoutSlideFragment (line 63) | public class WorkoutSlideFragment extends Fragment { type WORKOUT_STATE (line 64) | private enum WORKOUT_STATE {INIT, PREPARE, START, BREAK, FINISH} method onCreateView (line 96) | public View onCreateView(@NonNull LayoutInflater inflater, method onResume (line 183) | @Override method onPause (line 188) | @Override method initWorkout (line 196) | private void initWorkout() { method nextWorkoutState (line 206) | private void nextWorkoutState() { method nextWorkout (line 233) | private void nextWorkout() { method prepareWorkout (line 322) | private void prepareWorkout() { method startWorkout (line 347) | private void startWorkout() { method breakWorkout (line 375) | private void breakWorkout() { method onFinishWorkoutItem (line 396) | private void onFinishWorkoutItem() { method onFinishSession (line 406) | private void onFinishSession() { method showWorkoutOverview (line 416) | private void showWorkoutOverview() { method hideWorkoutOverview (line 438) | private void hideWorkoutOverview() { class OverviewWorkoutItemEntry (line 443) | private class OverviewWorkoutItemEntry extends TableRow { method OverviewWorkoutItemEntry (line 448) | public OverviewWorkoutItemEntry(Context context, WorkoutItem workout... method setHighlight (line 476) | public void setHighlight() { method prepareCountdownTimer (line 482) | private void prepareCountdownTimer(int sec) { method pauseCountdownTimer (line 492) | private void pauseCountdownTimer() { method resumeCountdownTimer (line 501) | private void resumeCountdownTimer() { method activateCountdownTimer (line 507) | private void activateCountdownTimer(int sec) { FILE: app/src/main/java/com/health/openworkout/gui/workout/WorkoutsAdapter.java class WorkoutsAdapter (line 43) | public class WorkoutsAdapter extends GenericAdapter workoutItem... method onCreateViewHolder (line 53) | @Override method onBindViewHolder (line 62) | @Override method getItemId (line 117) | @Override method getItemCount (line 122) | @Override class ViewHolder (line 127) | static class ViewHolder extends GenericAdapter.ViewHolder { method ViewHolder (line 135) | public ViewHolder(@NonNull View itemView) { FILE: app/src/main/java/com/health/openworkout/gui/workout/WorkoutsDatabaseAdapter.java class WorkoutsDatabaseAdapter (line 44) | public class WorkoutsDatabaseAdapter extends RecyclerView.Adapter wor... method setOnItemClickListener (line 54) | public void setOnItemClickListener(GenericAdapter.OnGenericClickListen... method onCreateViewHolder (line 58) | @Override method onBindViewHolder (line 67) | @Override method getItemId (line 100) | @Override method getItemCount (line 105) | @Override class ViewHolder (line 110) | static class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 116) | public ViewHolder(@NonNull View itemView) {