Standardize getDisplayResult() implementation in parsed results, and fix up web site...
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Fri, 27 Jun 2008 18:55:00 +0000 (18:55 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Fri, 27 Jun 2008 18:55:00 +0000 (18:55 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@490 59b500cc-1b3d-0410-9834-0bbf25fbcc57

core/src/com/google/zxing/client/result/CalendarParsedResult.java
core/src/com/google/zxing/client/result/EmailAddressParsedResult.java
core/src/com/google/zxing/client/result/SMSParsedResult.java
core/src/com/google/zxing/client/result/TelParsedResult.java
core/src/com/google/zxing/client/result/URIParsedResult.java
zxingorg/web/index.jspx

index 687e36b..5dbcb7b 100644 (file)
@@ -78,7 +78,8 @@ public final class CalendarParsedResult extends ParsedResult {
   }
 
   public String getDisplayResult() {
-    StringBuffer result = new StringBuffer(summary);
+    StringBuffer result = new StringBuffer();
+    maybeAppend(summary, result);
     maybeAppend(start, result);
     maybeAppend(end, result);
     maybeAppend(location, result);
index a0542da..a49059d 100644 (file)
@@ -51,7 +51,11 @@ public final class EmailAddressParsedResult extends ParsedResult {
   }
 
   public String getDisplayResult() {
-    return emailAddress;
+    StringBuffer result = new StringBuffer();
+    maybeAppend(emailAddress, result);
+    maybeAppend(subject, result);
+    maybeAppend(body, result);
+    return result.toString();
   }
 
 }
\ No newline at end of file
index 23b8d7e..77fdd0f 100644 (file)
@@ -63,7 +63,13 @@ public final class SMSParsedResult extends ParsedResult {
   }
 
   public String getDisplayResult() {
-    return number;
+    StringBuffer result = new StringBuffer();
+    maybeAppend(number, result);
+    maybeAppend(via, result);
+    maybeAppend(subject, result);
+    maybeAppend(body, result);
+    maybeAppend(title, result);
+    return result.toString();
   }
 
 }
\ No newline at end of file
index bddb85a..20cdd51 100644 (file)
@@ -45,7 +45,10 @@ public final class TelParsedResult extends ParsedResult {
   }
 
   public String getDisplayResult() {
-    return number;
+    StringBuffer result = new StringBuffer();
+    maybeAppend(number, result);
+    maybeAppend(title, result);
+    return result.toString();
   }
 
 }
\ No newline at end of file
index 93bd637..1e63140 100644 (file)
@@ -39,11 +39,10 @@ public final class URIParsedResult extends ParsedResult {
   }
 
   public String getDisplayResult() {
-    if (title == null) {
-      return uri;
-    } else {
-      return title + '\n' + uri;
-    }
+    StringBuffer result = new StringBuffer();
+    maybeAppend(uri, result);
+    maybeAppend(title, result);
+    return result.toString();
   }
 
 
index 1e51b88..51e65c6 100644 (file)
         <a href="BarcodeReader.jad">Download</a>
         the ZXing Barcode Reader.
       </p>
-      <p>
-        <strong>Having problems with the regular version?</strong>
-      </p>
-      <p>
-        <a href="BarcodeReaderBasic.jad">Download</a>
-        the ZXing Barcode Reader Basic version.
-      </p>
       <p>
         <strong>An Android client is available for the curious:</strong>
       </p>