Add history feature; group some functionality into subpackages
[zxing.git] / android / src / com / google / zxing / client / android / result / EmailAddressResultHandler.java
index 7b785f7..55cc9f3 100644 (file)
 
 package com.google.zxing.client.android.result;
 
-import android.app.Activity;
 import com.google.zxing.client.android.R;
 import com.google.zxing.client.result.EmailAddressParsedResult;
 import com.google.zxing.client.result.ParsedResult;
 
-public final class EmailAddressResultHandler extends ResultHandler {
+import android.app.Activity;
 
-  private static final int[] mButtons = {
+/**
+ * Handles email addresses.
+ *
+ * @author dswitkin@google.com (Daniel Switkin)
+ */
+public final class EmailAddressResultHandler extends ResultHandler {
+  private static final int[] buttons = {
       R.string.button_email,
       R.string.button_add_contact
   };
@@ -32,16 +37,19 @@ public final class EmailAddressResultHandler extends ResultHandler {
     super(activity, result);
   }
 
+  @Override
   public int getButtonCount() {
-    return mButtons.length;
+    return buttons.length;
   }
 
+  @Override
   public int getButtonText(int index) {
-    return mButtons[index];
+    return buttons[index];
   }
 
+  @Override
   public void handleButtonPress(int index) {
-    EmailAddressParsedResult emailResult = (EmailAddressParsedResult) mResult;
+    EmailAddressParsedResult emailResult = (EmailAddressParsedResult) getResult();
     switch (index) {
       case 0:
         sendEmailFromUri(emailResult.getMailtoURI(), null, null);
@@ -54,8 +62,8 @@ public final class EmailAddressResultHandler extends ResultHandler {
     }
   }
 
+  @Override
   public int getDisplayTitle() {
     return R.string.result_email_address;
   }
-
 }