Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/chaosbastler/opentraining
/ types & classes
Types & classes
135 in github.com/chaosbastler/opentraining
⨍
Functions
765
◇
Types & classes
135
Class
ACRACrashReportMailer
Based on acra-mailer(https://github.com/d-a-n/acra-mailer) of d-a-n.
app/src/de/skubware/opentraining/activity/acra/ACRACrashReportMailer.java:29
Class
ACRAFeedbackMailer
Based on acra-mailer(https://github.com/d-a-n/acra-mailer) of d-a-n.
app/src/de/skubware/opentraining/activity/acra/ACRAFeedbackMailer.java:30
Class
AbstractJSONParser
Superclass for JSON Parser that implements {@link IParser}. @author Christian Skubich @param <T> The type that can be parsed with this class.
app/src/de/skubware/opentraining/db/parser/AbstractJSONParser.java:43
Enum
ActivationLevel
app/src/de/skubware/opentraining/basic/ActivationLevel.java:25
Class
Builder
Inner builder class for creating new instances of {@link ExerciseType}.
app/src/de/skubware/opentraining/basic/ExerciseType.java:78
Enum
Cache
Singleton Cache for {@link ExerciseType}s. This cache should be transparent to most parts of the app. Only the {@link DataProvider} should use this c
app/src/de/skubware/opentraining/db/Cache.java:44
Interface
Callbacks
A callback interface that all activities containing this fragment must implement. This mechanism allows activities to be notified of item selections.
app/src/de/skubware/opentraining/activity/manage_workouts/WorkoutListFragment.java:81
Interface
Callbacks
A callback interface that all activities containing this fragment must implement. This mechanism allows activities to be notified of item selections.
app/src/de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment.java:115
Interface
Callbacks
A callback interface that all activities containing this fragment must implement. This mechanism allows activities to be notified of changes.
app/src/de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.java:103
Interface
Callbacks
A callback interface that all activities containing this fragment must implement. This mechanism allows activities to be notified of item selections.
app/src/de/skubware/opentraining/activity/start_training/FExListFragment.java:91
Interface
Callbacks
app/src/de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry.java:94
Class
ChangeLogDialog
Class to show a change log dialog
app/src/de/skubware/opentraining/activity/ChangeLogDialog.java:46
Class
CreateExerciseActivity
An activity for creating new {@link ExerciseType}s.
app/src/de/skubware/opentraining/activity/create_exercise/CreateExerciseActivity.java:68
Class
CustomSpinner
Custom spinner class. The onItemSelected method does not fire if the same item is selected again.
app/src/de/skubware/opentraining/activity/create_exercise/CustomSpinner.java:33
Class
DataHelper
A class to handle I/O stuff that is not related to database or parsing .xml files.
app/src/de/skubware/opentraining/db/DataHelper.java:26
Class
DataProvider
Implementation of {@link IDataProvider}.
app/src/de/skubware/opentraining/db/DataProvider.java:57
Class
DescriptionFragment
app/src/de/skubware/opentraining/activity/create_exercise/DescriptionFragment.java:47
Class
DialogFilterMusclesAndEquipment
A dialog for selecting the {@link Muscle}s and {@link SportsEquipment} that should be shown.
app/src/de/skubware/opentraining/activity/create_workout/DialogFilterMusclesAndEquipment.java:48
Class
DialogFragmentAddEntry
Dialog Fragment that adds or edits an {@link TrainingEntry}/ of an {@link FitnessExercise}.
app/src/de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry.java:53
Class
DialogFragmentHistory
Dialog Fragment that shows a table with the {@link TrainingEntry}s of an exercise.
app/src/de/skubware/opentraining/activity/start_training/DialogFragmentHistory.java:54
Class
DialogWorkoutOverviewFragment
Dialog Fragment that shows dialog when a {@link Workout} should be saved.
app/src/de/skubware/opentraining/activity/create_workout/DialogWorkoutOverviewFragment.java:56
Class
DisclaimerDialog
A short dialog that displays the disclaimer message. @author Christian Skubich
app/src/de/skubware/opentraining/activity/DisclaimerDialog.java:44
Class
Duration
app/src/de/skubware/opentraining/basic/FSet.java:189
Class
EditImageMetadataDialog
app/src/de/skubware/opentraining/activity/create_exercise/EditImageMetadataDialog.java:36
Enum
EntryAction
app/src/de/skubware/opentraining/activity/start_training/DialogFragmentAddEntry.java:89
Class
Equipment
Server equivalent to {@link Equipment}.
app/src/de/skubware/opentraining/db/rest/ServerModel.java:41
Class
EquipmentDataFragment
app/src/de/skubware/opentraining/activity/create_exercise/EquipmentDataFragment.java:44
Class
ExerciseDetailOnGestureListener
A GestureListener for {@link ExerciseTypeDetailFragment} or {@link FExDetailFragment}.
app/src/de/skubware/opentraining/activity/create_workout/ExerciseDetailOnGestureListener.java:39
Class
ExerciseImage
app/src/de/skubware/opentraining/activity/create_workout/upload_exercise/ExerciseImage.java:10
Class
ExerciseImageGSONSerializer
Class for serializing {@link ExerciseType} to the wger.de-JSON-format. The use of static members is not ideal, but should not cause too much problems
app/src/de/skubware/opentraining/db/rest/ExerciseImageGSONSerializer.java:66
Class
ExerciseImageListAdapter
app/src/de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter.java:45
Class
ExerciseNameTextWatcher
app/src/de/skubware/opentraining/activity/create_exercise/NameFragment.java:156
Enum
ExerciseSource
Indicates where an exercise is from.
app/src/de/skubware/opentraining/basic/ExerciseType.java:65
Class
ExerciseTag
This class should be used for "tagging" an ExerciseType.
app/src/de/skubware/opentraining/basic/ExerciseTag.java:33
Class
ExerciseTagJSONParser
app/src/de/skubware/opentraining/db/parser/ExerciseTagJSONParser.java:35
Class
ExerciseType
An instance of this class represents a certain type of (fitness) exercise.
app/src/de/skubware/opentraining/basic/ExerciseType.java:35
Class
ExerciseTypeDetailActivity
An activity representing a single ExerciseType detail screen. This activity is only used on handset devices. On tablet-size devices, item details are
app/src/de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailActivity.java:36
Class
ExerciseTypeDetailFragment
A fragment representing a single ExerciseType detail screen. This fragment is either contained in a {@link ExerciseTypeListActivity} in two-pane mode
app/src/de/skubware/opentraining/activity/create_workout/ExerciseTypeDetailFragment.java:66
Class
ExerciseTypeGSONSerializer
Class for serializing {@link ExerciseType} to the wger.de-JSON-format. The use of static members is not ideal, but should not cause too much problem
app/src/de/skubware/opentraining/db/rest/ExerciseTypeGSONSerializer.java:53
Class
ExerciseTypeListActivity
An activity representing a list of ExerciseTypes. This activity has different presentations for handset and tablet-size devices. On handsets, the acti
app/src/de/skubware/opentraining/activity/create_workout/ExerciseTypeListActivity.java:62
Class
ExerciseTypeListAdapter
An ArrayAdapter used in {@link ExerciseTypeListFragment}. Had to use a custom adapter to be able to disable certain items of the ListView (exercises t
app/src/de/skubware/opentraining/activity/create_workout/ExerciseTypeListAdapter.java:41
Class
ExerciseTypeListFragment
A list fragment representing a list of ExerciseTypes. This fragment also supports tablet devices by allowing list items to be given an 'activated' sta
app/src/de/skubware/opentraining/activity/create_workout/ExerciseTypeListFragment.java:53
Class
ExerciseTypeXMLParser
An implementation of a SaxParser for parsing .xml files to a ExerciseType object
app/src/de/skubware/opentraining/db/parser/ExerciseTypeXMLParser.java:54
Enum
ExerciseUpdateReason
app/src/de/skubware/opentraining/activity/acra/RequestExerciseUpdate.java:44
Class
FExDetailActivity
An activity representing a single Exercise detail screen. This activity is only used on handset devices. On tablet-size devices, item details are pres
app/src/de/skubware/opentraining/activity/start_training/FExDetailActivity.java:35
Class
FExDetailFragment
A fragment representing a single Exercise detail screen. This fragment is either contained in a {@link FExListActivity} in two-pane mode (on tablets)
app/src/de/skubware/opentraining/activity/start_training/FExDetailFragment.java:63
Class
FExListActivity
An activity representing a list of Exercise. This activity has different presentations for handset and tablet-size devices. On handsets, the activity
app/src/de/skubware/opentraining/activity/start_training/FExListActivity.java:49
Class
FExListAdapter
app/src/de/skubware/opentraining/activity/start_training/FExListAdapter.java:45
Class
FExListFragment
A list fragment representing a list of Exercise. This fragment also supports tablet devices by allowing list items to be given an 'activated' state up
app/src/de/skubware/opentraining/activity/start_training/FExListFragment.java:43
Class
FSet
There are several parameters that define how an exercise is executed:<br><br> weight - which weight you should put on your barbell, dumbbell, ...<br>
app/src/de/skubware/opentraining/basic/FSet.java:45
Class
FSetTest
Tests for {@link FSet}.
test/src/de/skubware/opentraining/test/datamodel/FSetTest.java:32
Class
FancyCoverFlow
app/src/at/technikum/mti/fancycoverflow/FancyCoverFlow.java:31
Class
FancyCoverFlowAdapter
app/src/at/technikum/mti/fancycoverflow/FancyCoverFlowAdapter.java:25
Class
FancyCoverFlowItemWrapper
This class has only internal use (package scope). <p/> It is responsible for applying additional effects to each coverflow item, that can only be appl
app/src/at/technikum/mti/fancycoverflow/FancyCoverFlowItemWrapper.java:43
Class
FitnessExercise
A FitnessExercise needs an ExerciseType and may have FSets and TrainingEntries. The differcence between an {@link ExerciseType} and an {@link Fitness
app/src/de/skubware/opentraining/basic/FitnessExercise.java:40
Class
FitnessExerciseTest
Tests for {@link FitnessExercise}.
test/src/de/skubware/opentraining/test/datamodel/FitnessExerciseTest.java:38
Class
FreeField
app/src/de/skubware/opentraining/basic/FSet.java:214
Class
HTMLExporter
Implementation of {@link WorkoutExporter} that exports {@link Workout} to .html files.
app/src/de/skubware/opentraining/exporter/HTMLExporter.java:37
Interface
IDataProvider
Interface for classes that handle I/O. @author Christian Skubich
app/src/de/skubware/opentraining/db/IDataProvider.java:38
Interface
IExercise
app/src/de/skubware/opentraining/basic/IExercise.java:9
Interface
IParser
app/src/de/skubware/opentraining/db/parser/IParser.java:27
Class
ImageData
Container-class for the data that belongs to an image
app/src/de/skubware/opentraining/activity/create_exercise/ExerciseImageListAdapter.java:55
Class
ImageFragment
app/src/de/skubware/opentraining/activity/create_exercise/ImageFragment.java:57
Class
LaTeXExporter
A LaTeX Exporter class. @author Christian Skubich
app/src/de/skubware/opentraining/exporter/LaTeXExporter.java:35
Class
Language
Server equivalent to {@link Locale}.
app/src/de/skubware/opentraining/db/rest/ServerModel.java:131
Class
LanguageGSONDeserializer
app/src/de/skubware/opentraining/db/rest/LanguageGSONDeserializer.java:33
Class
LayoutParams
app/src/at/technikum/mti/fancycoverflow/FancyCoverFlow.java:369
Class
License
Class for representing the license of an image. Currently not used, will be required in future (when there are more exercises with images from differe
app/src/de/skubware/opentraining/basic/License.java:34
Class
LicenseDialog
A short dialog that displays the licenses.
app/src/de/skubware/opentraining/activity/settings/LicenseDialog.java:36
Class
LicensePreferenceFragment
This fragment shows license preferences only. It is used when the activity is showing a two-pane settings UI.
app/src/de/skubware/opentraining/activity/settings/SettingsActivity.java:306
Enum
LicenseType
Enumeration for the general type of the license. Each license type contains an URL to the license text.
app/src/de/skubware/opentraining/basic/License.java:45
Class
MainActivity
app/src/de/skubware/opentraining/activity/MainActivity.java:50
Class
MiscellaneousPreferenceFragment
This fragment shows sync preferences only. It is used when the activity is showing a two-pane settings UI.
app/src/de/skubware/opentraining/activity/settings/SettingsActivity.java:378
Class
Muscle
app/src/de/skubware/opentraining/basic/Muscle.java:29
Class
MuscleCategory
Server equivalent to {@link Muscle}.
app/src/de/skubware/opentraining/db/rest/ServerModel.java:85
Class
MuscleDataFragment
app/src/de/skubware/opentraining/activity/create_exercise/MuscleDataFragment.java:31
Class
MuscleGSONDeserializer
app/src/de/skubware/opentraining/db/rest/MuscleGSONDeserializer.java:33
Class
MuscleJSONParser
app/src/de/skubware/opentraining/db/parser/MuscleJSONParser.java:35
Class
NameFragment
app/src/de/skubware/opentraining/activity/create_exercise/NameFragment.java:60
Class
NameTranslation
app/src/de/skubware/opentraining/activity/create_exercise/NameFragment.java:181
Class
NavigationGalleryAdapter
app/src/de/skubware/opentraining/activity/NavigationGalleryAdapter.java:41
Interface
OnDismissCallback
The callback interface used by {@link SwipeDismissListViewTouchListener} to inform its client about a successful dismissal of one or more list item po
app/src/de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.java:104
Interface
OnDismissCallback
The callback interface used by {@link SwipeDismissTouchListener} to inform its client about a successful dismissal of the view for which it was create
app/src/de/skubware/opentraining/activity/start_training/SwipeDismissTouchListener.java:83
Class
OpenTrainingApplication
app/src/de/skubware/opentraining/activity/acra/OpenTrainingApplication.java:31
Class
OpenTrainingSyncResultReceiver
app/src/de/skubware/opentraining/activity/settings/sync/OpenTrainingSyncResultReceiver.java:28
Class
OpenTrainingSyncService
A service for syncing OpenTraining with wger.
app/src/de/skubware/opentraining/activity/settings/sync/OpenTrainingSyncService.java:40
Class
ParserTest
Tests for the Parsers for {@link Muscle}, {@link SportsEquipment}, {@link ExerciseType} and {@link Workout}.
test/src/de/skubware/opentraining/test/ParserTest.java:58
Class
PendingDismissData
app/src/de/skubware/opentraining/activity/start_training/SwipeDismissListViewTouchListener.java:290
Interface
Receiver
app/src/de/skubware/opentraining/activity/settings/sync/OpenTrainingSyncResultReceiver.java:39
Enum
RecoveryTimerKind
app/src/de/skubware/opentraining/activity/start_training/RecoveryTimerManager.java:61
Enum
RecoveryTimerManager
Singleton class for managing the recovery-time-notification. Using the singleton pattern for making it easier to control the notification within the w
app/src/de/skubware/opentraining/activity/start_training/RecoveryTimerManager.java:45
Class
RenameWorkoutDialogFragment
Dialog Fragment that handles renaming a Workout. The user can enter a new name for the Workout or cancel this dialog. If there is already a Workout w
app/src/de/skubware/opentraining/activity/manage_workouts/RenameWorkoutDialogFragment.java:56
Class
Repetition
app/src/de/skubware/opentraining/basic/FSet.java:140
Class
RepetitionsWrapper
app/src/de/skubware/opentraining/activity/start_training/DialogFragmentHistory.java:93
Class
RequestExerciseUpdate
This class adds an easy way to get user feedback. The user can simply enter a short feedback text and a call of 'ACRA.getErrorReporter().handleExcept
app/src/de/skubware/opentraining/activity/acra/RequestExerciseUpdate.java:39
Class
RestClient
REST-Client for communicating with REST-server-API. This class has been designed as a general REST-Client. It has not been designed for a particular w
app/src/de/skubware/opentraining/activity/settings/sync/RestClient.java:60
Class
SectionsPagerAdapter
A {@link FragmentPagerAdapter} that returns a fragment corresponding to one of the sections/tabs/pages.
app/src/de/skubware/opentraining/activity/create_exercise/CreateExerciseActivity.java:295
Class
SelectMuscleDialog
A dialog for selecting a muscle.
app/src/de/skubware/opentraining/activity/create_workout/SelectMuscleDialog.java:49
Class
SelectWorkoutDialogFragment
Dialog Fragment for choosing a {@link Workout} before starting training.
app/src/de/skubware/opentraining/activity/SelectWorkoutDialogFragment.java:48
Class
SendExerciseFeedbackDialogFragment
app/src/de/skubware/opentraining/activity/create_workout/SendExerciseFeedbackDialogFragment.java:43
next →
1–100 of 135, ranked by callers