[Yanel-dev] MimeTypeUtil patch

Evaldas Taroza etaroza at optaros.com
Thu Jan 17 15:50:03 CET 2008


Hi,

I made a small improvement for Wyona commons MimeTypeUtil patch, Do you =

think it makes sense? For me it does:) Can someone commit it ASAP. =

Hopefully it does not break anything.

Evaldas

-- =

+41 79 616 53 76
Optaros - www.optaros.com
-------------- next part --------------
Index: src/java/org/wyona/commons/io/MimeTypeUtil.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- src/java/org/wyona/commons/io/MimeTypeUtil.java	(revision 30462)
+++ src/java/org/wyona/commons/io/MimeTypeUtil.java	(working copy)
@@ -14,11 +14,10 @@
      * @return true if mime-type is textual.
      */
     public static boolean isTextual(String mimeType) {
-        if (mimeType.startsWith("text") =

-                || mimeType.equals("application/xml")
-                || mimeType.equals("application/xhtml+xml")
+        if (mimeType.startsWith("text/") =

                 || mimeType.equals("application/x-javascript")
-                || mimeType.equals("application/javascript")) {
+                || mimeType.equals("application/javascript")
+                || mimeType.equals("application/json")) {
             return true;
         } else {
             return false;
@@ -26,6 +25,20 @@
     }
     =

     /**
+     * Indicates whether a mimet-ype represents an XML document
+     * @param mimeType
+     * @return true if mime-type is XML.
+     */
+    public static boolean isXML(String mimeType) {
+        if (mimeType.equals("application/xml")
+                || mimeType.endsWith("+xml")) {
+            return true;
+        } else {
+            return false;
+        }
+    }
+    =

+    /**
      * Indicates whether a mime-type represents an document containing html
      * or xhtml.
      * @param mimeType


More information about the Yanel-development mailing list