SYMBOL INDEX (206 symbols across 29 files) FILE: app/src/androidTest/java/com/udacity/firebase/shoppinglistplusplus/ApplicationTest.java class ApplicationTest (line 9) | public class ApplicationTest extends ApplicationTestCase { method ApplicationTest (line 10) | public ApplicationTest() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ShoppingListApplication.java class ShoppingListApplication (line 8) | public class ShoppingListApplication extends android.app.Application { method onCreate (line 10) | @Override FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/model/ShoppingList.java class ShoppingList (line 13) | public class ShoppingList { method ShoppingList (line 24) | public ShoppingList() { method ShoppingList (line 35) | public ShoppingList(String listName, String owner, HashMap getTimestampLastChanged() { method getTimestampCreated (line 58) | public HashMap getTimestampCreated() { method getTimestampLastChangedReverse (line 62) | public HashMap getTimestampLastChangedReverse() { method getTimestampLastChangedLong (line 66) | @JsonIgnore method getTimestampCreatedLong (line 72) | @JsonIgnore method getTimestampLastChangedReverseLong (line 77) | @JsonIgnore method getUsersShopping (line 83) | public HashMap getUsersShopping() { method setTimestampLastChangedToNow (line 87) | public void setTimestampLastChangedToNow() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/model/ShoppingListItem.java class ShoppingListItem (line 6) | public class ShoppingListItem { method ShoppingListItem (line 15) | public ShoppingListItem() { method ShoppingListItem (line 25) | public ShoppingListItem(String itemName, String owner) { method getItemName (line 33) | public String getItemName() { return itemName; } method getOwner (line 35) | public String getOwner() { method getBoughtBy (line 39) | public String getBoughtBy() { method isBought (line 43) | public boolean isBought() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/model/User.java class User (line 8) | public class User { method User (line 18) | public User() { method User (line 29) | public User(String name, String email, HashMap timesta... method getName (line 36) | public String getName() { method getEmail (line 40) | public String getEmail() { method getTimestampJoined (line 44) | public HashMap getTimestampJoined() { method isHasLoggedInWithPassword (line 48) | public boolean isHasLoggedInWithPassword() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/BaseActivity.java class BaseActivity (line 31) | public abstract class BaseActivity extends AppCompatActivity implements method onCreate (line 39) | @Override method onDestroy (line 88) | @Override method onSaveInstanceState (line 98) | @Override method onCreateOptionsMenu (line 103) | @Override method onOptionsItemSelected (line 110) | @Override method initializeBackground (line 127) | protected void initializeBackground(LinearLayout linearLayout) { method logout (line 143) | protected void logout() { method takeUserToLoginScreenOnUnAuth (line 163) | private void takeUserToLoginScreenOnUnAuth() { method onConnectionFailed (line 171) | @Override FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/MainActivity.java class MainActivity (line 33) | public class MainActivity extends BaseActivity { method onCreate (line 38) | @Override method onCreateOptionsMenu (line 88) | @Override method onOptionsItemSelected (line 100) | @Override method onDestroy (line 114) | @Override method initializeScreen (line 123) | public void initializeScreen() { method showAddListDialog (line 143) | public void showAddListDialog(View view) { method showAddMealDialog (line 152) | public void showAddMealDialog(View view) { class SectionPagerAdapter (line 161) | public class SectionPagerAdapter extends FragmentStatePagerAdapter { method SectionPagerAdapter (line 163) | public SectionPagerAdapter(FragmentManager fm) { method getItem (line 172) | @Override method getCount (line 196) | @Override method getPageTitle (line 206) | @Override FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/SettingsActivity.java class SettingsActivity (line 17) | public class SettingsActivity extends PreferenceActivity { method onCreate (line 19) | @Override class SortPreferenceFragment (line 32) | public static class SortPreferenceFragment extends PreferenceFragment ... method onCreate (line 33) | @Override method onPreferenceChange (line 51) | @Override method bindPreferenceSummaryToValue (line 60) | private void bindPreferenceSummaryToValue(Preference preference) { method setPreferenceSummary (line 76) | private void setPreferenceSummary(Preference preference, Object valu... FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeListDetails/ActiveListDetailsActivity.java class ActiveListDetailsActivity (line 39) | public class ActiveListDetailsActivity extends BaseActivity { method onCreate (line 56) | @Override method onCreateOptionsMenu (line 282) | @Override method onOptionsItemSelected (line 304) | @Override method onDestroy (line 350) | @Override method initializeScreen (line 362) | private void initializeScreen() { method setWhosShoppingText (line 382) | private void setWhosShoppingText(HashMap usersShopping) { method archiveList (line 456) | public void archiveList() { method addMeal (line 464) | public void addMeal(View view) { method removeList (line 470) | public void removeList() { method showAddListItemDialog (line 480) | public void showAddListItemDialog(View view) { method showEditListNameDialog (line 490) | public void showEditListNameDialog() { method showEditListItemNameDialog (line 503) | public void showEditListItemNameDialog(String itemName, String itemId) { method toggleShopping (line 514) | public void toggleShopping(View view) { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeListDetails/ActiveListItemAdapter.java class ActiveListItemAdapter (line 31) | public class ActiveListItemAdapter extends FirebaseListAdapter sharedWithUsers) { method populateView (line 66) | @Override method removeItem (line 118) | private void removeItem(String itemId) { method setItemAppearanceBaseOnBoughtStatus (line 142) | private void setItemAppearanceBaseOnBoughtStatus(String owner, final T... FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeListDetails/AddListItemDialogFragment.java class AddListItemDialogFragment (line 22) | public class AddListItemDialogFragment extends EditListDialogFragment { method newInstance (line 27) | public static AddListItemDialogFragment newInstance(ShoppingList shopp... method onCreate (line 41) | @Override method onCreateDialog (line 46) | @Override method doListEdit (line 57) | @Override FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeListDetails/EditListDialogFragment.java class EditListDialogFragment (line 26) | public abstract class EditListDialogFragment extends DialogFragment { method newInstanceHelper (line 44) | protected static Bundle newInstanceHelper(ShoppingList shoppingList, i... method onCreate (line 58) | @Override method onActivityCreated (line 71) | @Override method createDialogHelper (line 77) | protected Dialog createDialogHelper(int stringResourceForPositiveButto... method helpSetDefaultValueEditText (line 138) | protected void helpSetDefaultValueEditText(String defaultText) { method doListEdit (line 146) | protected abstract void doListEdit(); FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeListDetails/EditListItemNameDialogFragment.java class EditListItemNameDialogFragment (line 19) | public class EditListItemNameDialogFragment extends EditListDialogFragme... method newInstance (line 25) | public static EditListItemNameDialogFragment newInstance(ShoppingList ... method onCreate (line 42) | @Override method onCreateDialog (line 50) | @Override method doListEdit (line 69) | protected void doListEdit() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeListDetails/EditListNameDialogFragment.java class EditListNameDialogFragment (line 19) | public class EditListNameDialogFragment extends EditListDialogFragment { method newInstance (line 26) | public static EditListNameDialogFragment newInstance(ShoppingList shop... method onCreate (line 40) | @Override method onCreateDialog (line 47) | @Override method doListEdit (line 65) | protected void doListEdit() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeListDetails/RemoveListDialogFragment.java class RemoveListDialogFragment (line 23) | public class RemoveListDialogFragment extends DialogFragment { method newInstance (line 33) | public static RemoveListDialogFragment newInstance(ShoppingList shoppi... method onCreate (line 47) | @Override method onCreateDialog (line 55) | @Override method removeList (line 78) | private void removeList() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeLists/ActiveListAdapter.java class ActiveListAdapter (line 22) | public class ActiveListAdapter extends FirebaseListAdapter { method ActiveListAdapter (line 28) | public ActiveListAdapter(Activity activity, Class modelC... method populateView (line 40) | @Override FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeLists/AddListDialogFragment.java class AddListDialogFragment (line 31) | public class AddListDialogFragment extends DialogFragment { method newInstance (line 39) | public static AddListDialogFragment newInstance(String encodedEmail) { method onCreate (line 50) | @Override method onActivityCreated (line 59) | @Override method onCreateDialog (line 65) | @Override method addShoppingList (line 104) | public void addShoppingList() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/activeLists/ShoppingListsFragment.java class ShoppingListsFragment (line 28) | public class ShoppingListsFragment extends Fragment { method ShoppingListsFragment (line 33) | public ShoppingListsFragment() { method newInstance (line 41) | public static ShoppingListsFragment newInstance(String encodedEmail) { method onCreate (line 52) | @Override method onCreateView (line 60) | @Override method onResume (line 96) | @Override method onPause (line 137) | @Override method initializeScreen (line 146) | private void initializeScreen(View rootView) { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/login/CreateAccountActivity.java class CreateAccountActivity (line 34) | public class CreateAccountActivity extends BaseActivity { method onCreate (line 43) | @Override method onCreateOptionsMenu (line 64) | @Override method initializeScreen (line 73) | public void initializeScreen() { method onSignInPressed (line 89) | public void onSignInPressed(View view) { method onCreateAccountPressed (line 99) | public void onCreateAccountPressed(View view) { method createUserInFirebaseHelper (line 208) | private void createUserInFirebaseHelper(final String authUserId) { method isEmailValid (line 249) | private boolean isEmailValid(String email) { method isUserNameValid (line 260) | private boolean isUserNameValid(String userName) { method showErrorToast (line 272) | private void showErrorToast(String message) { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/login/LoginActivity.java class LoginActivity (line 51) | public class LoginActivity extends BaseActivity { method onCreate (line 75) | @Override method onResume (line 107) | @Override method onPause (line 157) | @Override method onCreateOptionsMenu (line 168) | @Override method onSignInPressed (line 177) | public void onSignInPressed(View view) { method onSignUpPressed (line 184) | public void onSignUpPressed(View view) { method initializeScreen (line 192) | public void initializeScreen() { method signInPassword (line 209) | public void signInPassword() { class MyAuthResultHandler (line 233) | private class MyAuthResultHandler implements Firebase.AuthResultHandler { method MyAuthResultHandler (line 237) | public MyAuthResultHandler(String provider) { method onAuthenticated (line 245) | @Override method onAuthenticationError (line 278) | @Override method setAuthenticatedUserPasswordProvider (line 310) | private void setAuthenticatedUserPasswordProvider(AuthData authData) { method setAuthenticatedUserGoogle (line 374) | private void setAuthenticatedUserGoogle(final AuthData authData) { method showErrorToast (line 436) | private void showErrorToast(String message) { method loginWithGoogle (line 446) | private void loginWithGoogle(String token) { method setupGoogleSignIn (line 472) | private void setupGoogleSignIn() { method onSignInGooglePressed (line 486) | public void onSignInGooglePressed(View view) { method onConnectionFailed (line 493) | @Override method onActivityResult (line 508) | @Override method handleSignInResult (line 519) | private void handleSignInResult(GoogleSignInResult result) { method getGoogleOAuthTokenAndLogin (line 540) | private void getGoogleOAuthTokenAndLogin() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/meals/AddMealDialogFragment.java class AddMealDialogFragment (line 21) | public class AddMealDialogFragment extends DialogFragment { method newInstance (line 28) | public static AddMealDialogFragment newInstance() { method onCreate (line 38) | @Override method onActivityCreated (line 46) | @Override method onCreateDialog (line 52) | @Override method addMeal (line 91) | public void addMeal() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/meals/MealsFragment.java class MealsFragment (line 20) | public class MealsFragment extends Fragment { method newInstance (line 26) | public static MealsFragment newInstance() { method MealsFragment (line 33) | public MealsFragment() { method onSaveInstanceState (line 37) | @Override method onActivityCreated (line 42) | @Override method onCreate (line 47) | @Override method onCreateView (line 52) | @Override method onResume (line 76) | @Override method onPause (line 81) | @Override method initializeScreen (line 86) | private void initializeScreen(View rootView) { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/sharing/AddFriendActivity.java class AddFriendActivity (line 19) | public class AddFriendActivity extends BaseActivity { method onCreate (line 29) | @Override method onDestroy (line 81) | @Override method initializeScreen (line 92) | public void initializeScreen() { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/sharing/AutocompleteFriendAdapter.java class AutocompleteFriendAdapter (line 23) | public class AutocompleteFriendAdapter extends FirebaseListAdapter { method AutocompleteFriendAdapter (line 29) | public AutocompleteFriendAdapter(Activity activity, Class modelC... method populateView (line 41) | @Override method isNotCurrentUser (line 94) | private boolean isNotCurrentUser(User user) { method isNotAlreadyAdded (line 105) | private boolean isNotAlreadyAdded(DataSnapshot dataSnapshot, User user) { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/sharing/FriendAdapter.java class FriendAdapter (line 28) | public class FriendAdapter extends FirebaseListAdapter { method FriendAdapter (line 40) | public FriendAdapter(Activity activity, Class modelClass, int mo... method populateView (line 54) | @Override method setShoppingList (line 147) | public void setShoppingList(ShoppingList shoppingList) { method setSharedWithUsers (line 155) | public void setSharedWithUsers(HashMap sharedUsersList) { method updateFriendInSharedWith (line 166) | private HashMap updateFriendInSharedWith(Boolean addFr... method cleanup (line 213) | @Override FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/ui/sharing/ShareListActivity.java class ShareListActivity (line 25) | public class ShareListActivity extends BaseActivity { method onCreate (line 36) | @Override method onDestroy (line 126) | @Override method initializeScreen (line 138) | public void initializeScreen() { method onAddFriendPressed (line 152) | public void onAddFriendPressed(View view) { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/utils/Constants.java class Constants (line 8) | public final class Constants { FILE: app/src/main/java/com/udacity/firebase/shoppinglistplusplus/utils/Utils.java class Utils (line 21) | public class Utils { method Utils (line 32) | public Utils(Context con) { method checkIfOwner (line 40) | public static boolean checkIfOwner(ShoppingList shoppingList, String c... method encodeEmail (line 49) | public static String encodeEmail(String userEmail) { method decodeEmail (line 58) | public static String decodeEmail(String userEmail) { method updateMapForAllWithValue (line 77) | public static HashMap updateMapForAllWithValue method updateMapWithTimestampLastChanged (line 107) | public static HashMap updateMapWithTimestampLastChanged method updateTimestampReversed (line 135) | public static void updateTimestampReversed(FirebaseError firebaseError... FILE: rules/name_branches_commits.py function sanitize (line 11) | def sanitize(message):