SYMBOL INDEX (122 symbols across 17 files) FILE: AndroidMVP/app/src/androidTest/java/com/tinmegali/androidmvp/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: AndroidMVP/app/src/main/java/com/tinmegali/androidmvp/main/MVP_MainActivity.java type MVP_MainActivity (line 42) | public interface MVP_MainActivity { type RequiredViewOps (line 48) | interface RequiredViewOps extends ActivityView { type ProvidedPresenterOps (line 56) | interface ProvidedPresenterOps extends PresenterOps { method clickSaveName (line 57) | boolean clickSaveName(String nameTxt); method clickClearName (line 58) | boolean clickClearName(); type RequiredPresenterOps (line 65) | interface RequiredPresenterOps { method onNameSaved (line 66) | boolean onNameSaved(String nameTxt); method onNameCleared (line 67) | boolean onNameCleared(); type ProvidedModelOps (line 74) | interface ProvidedModelOps extends ModelOps { method saveName (line 75) | boolean saveName(String nameTxt); method clearName (line 76) | boolean clearName(); FILE: AndroidMVP/app/src/main/java/com/tinmegali/androidmvp/main/model/MainModel.java class MainModel (line 29) | public class MainModel extends GenericModel opsType, RequiredViewOps vie... method getPresenter (line 89) | @SuppressWarnings("unchecked") method getStateMaintainer (line 95) | public StateMaintainer getStateMaintainer() { return mStateMaintainer; } method getActivityContext (line 100) | @Override method getApplicationContext (line 108) | @Override method initialize (line 123) | private void initialize( Class opsType, RequiredViewOps... method reinitialize (line 142) | private void reinitialize( Class opsType, RequiredViewO... method onShowSnackbar (line 159) | public void onShowSnackbar(String msg, View parentView) { method onShowToast (line 167) | public void onShowToast(String msg) { method onShowToast (line 177) | public void onShowToast(String msg, int duration) { method onShowSnackbar (line 189) | public void onShowSnackbar(String msg, View parentView, int duration) { method onShowSnackbar (line 197) | public void onShowSnackbar(Snackbar snackbar) { FILE: AndroidMVP/mvp/src/main/java/com/tinmegali/mvp/mvp/GenericMVPFragment.java class GenericMVPFragment (line 37) | public abstract class GenericMVPFragment< method onAttach (line 61) | @SuppressWarnings("unchecked") method onCreate (line 79) | public void onCreate(Class opsType, RequiredViewOps vie... method getPresenter (line 101) | @SuppressWarnings("unchecked") method getStateMaintainer (line 107) | public StateMaintainer getStateMaintainer() { return mStateMaintainer; } method initialize (line 119) | private void initialize( Class opsType, RequiredViewOps... method reinitialize (line 138) | private void reinitialize( Class opsType, RequiredViewO... method onDestroy (line 149) | @SuppressWarnings("unchecked") method onPause (line 157) | @SuppressWarnings("unchecked") method getActivityContext (line 168) | @Override method getApplicationContext (line 176) | @Override FILE: AndroidMVP/mvp/src/main/java/com/tinmegali/mvp/mvp/GenericModel.java class GenericModel (line 35) | public abstract class GenericModel implements Mode... method onCreate (line 49) | @Override method onDestroy (line 65) | @Override method getPresenter (line 74) | public RequiredPresenterOps getPresenter() { return mPresenter; } FILE: AndroidMVP/mvp/src/main/java/com/tinmegali/mvp/mvp/GenericPresenter.java class GenericPresenter (line 55) | public abstract class GenericPresenter method onCreate (line 86) | public void onCreate( Class opsType, RequiredPresenterOps p... method setView (line 104) | public void setView(RequiredViewOps view) { method getView (line 112) | public RequiredViewOps getView() { method getApplicationContext (line 125) | public Context getApplicationContext() { method getActivityContext (line 133) | public Context getActivityContext() { method onDestroy (line 145) | public void onDestroy(boolean isChangingConfiguration) { method isViewRunning (line 157) | public boolean isViewRunning() { return mIsRunning; } method configurationsOccurred (line 163) | public boolean configurationsOccurred() { return mConfigurationChangeO... method initialize (line 176) | private void initialize( Class opsType, RequiredPresenterOp... method getModel (line 187) | @SuppressWarnings("unchecked") method testWithModel (line 196) | public void testWithModel(ModelType model) { FILE: AndroidMVP/mvp/src/main/java/com/tinmegali/mvp/mvp/ModelOps.java type ModelOps (line 38) | public interface ModelOps { method onCreate (line 47) | void onCreate(RequiredPresenterOps presenterOps); method onDestroy (line 58) | void onDestroy(boolean isChangingConfiguration); FILE: AndroidMVP/mvp/src/main/java/com/tinmegali/mvp/mvp/PresenterOps.java type PresenterOps (line 37) | public interface PresenterOps extends ContextView { method onCreate (line 48) | void onCreate(RequiredViewOps view); method onConfigurationChanged (line 60) | void onConfigurationChanged(RequiredViewOps view); method onDestroy (line 73) | void onDestroy(boolean isChangingConfiguration); method onBackPressed (line 78) | void onBackPressed(); FILE: AndroidMVP/mvp/src/main/java/com/tinmegali/mvp/mvp/StateMaintainer.java class StateMaintainer (line 39) | public class StateMaintainer { method StateMaintainer (line 54) | public StateMaintainer(FragmentManager fragmentManager, String stateMa... method firstTimeIn (line 64) | public boolean firstTimeIn() { method wasRecreated (line 93) | public boolean wasRecreated() { return mIsRecreating; } method put (line 101) | public void put(String key, Object obj) { method put (line 112) | public void put(Object obj) { method get (line 123) | @SuppressWarnings("unchecked") method hasKey (line 135) | public boolean hasKey(String key) { class StateMngFragment (line 147) | public static class StateMngFragment extends Fragment { method onCreate (line 150) | @Override method put (line 163) | public void put(String key, Object obj) { method put (line 171) | public void put(Object object) { method get (line 181) | @SuppressWarnings("unchecked") FILE: AndroidMVP/mvp/src/main/java/com/tinmegali/mvp/util/ActivityKeyBoardDetector.java class ActivityKeyBoardDetector (line 23) | public abstract class ActivityKeyBoardDetector extends AppCompatActivity { method onDestroy (line 27) | @Override method showToast (line 38) | protected void showToast(String msg) { method showToast (line 51) | protected void showToast(String msg, final int duration) { method showSnackbar (line 62) | protected void showSnackbar(String msg, View view){ method showSnackbar (line 76) | protected void showSnackbar(String msg, View view, int duration){ method showSnackbar (line 86) | protected void showSnackbar(android.support.design.widget.Snackbar sna... method createLayoutListener (line 107) | private ViewTreeObserver.OnGlobalLayoutListener createLayoutListener() { method startDetectRootViewChanges (line 143) | protected void startDetectRootViewChanges(final View activityRootView) { method stopDetectRootViewChanges (line 156) | protected void stopDetectRootViewChanges() { method isKeyboardOn (line 169) | protected Boolean isKeyboardOn() { method onKeyBoardOn (line 179) | protected void onKeyBoardOn() { method onKeyBoardOff (line 187) | protected synchronized void onKeyBoardOff() { method onRootLayoutChanged (line 196) | protected void onRootLayoutChanged(int heightDiff) {