You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by jm...@apache.org on 2006/09/13 21:35:14 UTC

svn commit: r443090 - /incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java

Author: jmsnell
Date: Wed Sep 13 12:35:14 2006
New Revision: 443090

URL: http://svn.apache.org/viewvc?view=rev&rev=443090
Log:
WILDCARD as a static.  Unfortunately the MimeType constructor throws an exception we need to catch
so we have to have a method to create the wildcard.

Modified:
    incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java

Modified: incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java?view=diff&rev=443090&r1=443089&r2=443090
==============================================================================
--- incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java (original)
+++ incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java Wed Sep 13 12:35:14 2006
@@ -30,6 +30,16 @@
 
 public class MimeTypeHelper {
    
+  private static final MimeType WILDCARD = createWildcard();
+  
+  private static MimeType createWildcard() {
+    try {
+      return new MimeType("*/*");
+    } catch (Exception e) {
+      return null; // Won't happen
+    }
+  }
+  
   public static boolean isMatch(String a, String b) {
     if ((a == null || a.length() == 0) && 
         (b == null || b.length() == 0)) 
@@ -45,7 +55,6 @@
   
   public static boolean isMatch(MimeType a, MimeType b) {
     try {
-      final MimeType WILDCARD = new MimeType("*/*");
       if (a == null || b == null) return true;
       if (a.match(b)) return true;
       if (a.equals(WILDCARD)) return true;