Author: jukka
Date: Fri Sep 11 20:45:34 2009
New Revision: 814022

URL: http://svn.apache.org/viewvc?rev=814022&view=rev
Log:
TIKA-276: Drop the StringUtils class

Removed:
    
lucene/tika/trunk/tika-core/src/main/java/org/apache/tika/utils/StringUtil.java
Modified:
    lucene/tika/trunk/tika-core/src/main/java/org/apache/tika/mime/MimeType.java

Modified: 
lucene/tika/trunk/tika-core/src/main/java/org/apache/tika/mime/MimeType.java
URL: 
http://svn.apache.org/viewvc/lucene/tika/trunk/tika-core/src/main/java/org/apache/tika/mime/MimeType.java?rev=814022&r1=814021&r2=814022&view=diff
==============================================================================
--- 
lucene/tika/trunk/tika-core/src/main/java/org/apache/tika/mime/MimeType.java 
(original)
+++ 
lucene/tika/trunk/tika-core/src/main/java/org/apache/tika/mime/MimeType.java 
Fri Sep 11 20:45:34 2009
@@ -23,8 +23,6 @@
 import java.util.TreeSet;
 import java.util.regex.Pattern;
 
-import org.apache.tika.utils.StringUtil;
-
 /**
  * Internet media type.
  */
@@ -336,15 +334,14 @@
             this.type = type;
             this.namespaceURI = namespaceURI;
             this.localName = localName;
-            if ((StringUtil.isEmpty(namespaceURI))
-                    && (StringUtil.isEmpty(localName))) {
+            if (isEmpty(namespaceURI) && isEmpty(localName)) {
                 throw new IllegalArgumentException(
                         "Both namespaceURI and localName cannot be null");
             }
             String regex = null;
-            if (StringUtil.isEmpty(namespaceURI)) {
+            if (isEmpty(namespaceURI)) {
                 regex = ".*<" + localName + "[^<>]*>.*";
-            } else if (StringUtil.isEmpty(localName)) {
+            } else if (isEmpty(localName)) {
                 regex = ".*<[^<>]*\\p{Space}xmlns=[\"\']?" + namespaceURI
                         + "[\"\']?[^<>]*>.*";
             } else {
@@ -364,14 +361,14 @@
 
         boolean matches(String namespaceURI, String localName) {
             //Compare namespaces
-            if (!(StringUtil.isEmpty(this.namespaceURI))) {
+            if (!isEmpty(this.namespaceURI)) {
                 if (!this.namespaceURI.equals(namespaceURI)) {
                     return false;
                 }
             }
 
             //Compare root element's local name
-            if (!StringUtil.isEmpty(this.localName)) {
+            if (!isEmpty(this.localName)) {
                 if (!this.localName.equals(localName)) {
                     return false;
                 }
@@ -379,6 +376,13 @@
             return true;
         }
 
+        /**
+         * Checks if a string is null or empty.
+         */
+        private boolean isEmpty(String str) {
+            return (str == null) || (str.equals(""));
+        }
+
         MimeType getType() {
             return type;
         }


Reply via email to