Author: michiel Date: 2010-02-17 16:25:49 +0100 (Wed, 17 Feb 2010) New Revision: 41113
Removed: mmbase/branches/MMBase-1_9/applications/media/src/main/java/org/mmbase/applications/media/MimeType.java Log: moved to org.mmbase.util Deleted: mmbase/branches/MMBase-1_9/applications/media/src/main/java/org/mmbase/applications/media/MimeType.java =================================================================== --- mmbase/branches/MMBase-1_9/applications/media/src/main/java/org/mmbase/applications/media/MimeType.java 2010-02-17 15:23:14 UTC (rev 41112) +++ mmbase/branches/MMBase-1_9/applications/media/src/main/java/org/mmbase/applications/media/MimeType.java 2010-02-17 15:25:49 UTC (rev 41113) @@ -1,63 +0,0 @@ -/* - -This software is OSI Certified Open Source Software. -OSI Certified is a certification mark of the Open Source Initiative. - -The license (Mozilla version 1.0) can be read at the MMBase site. -See http://www.MMBase.org/license - -*/ -package org.mmbase.applications.media; - - -/** - * - * @author Michiel Meeuwissen - */ - -public class MimeType implements java.io.Serializable { - private static final long serialVersionUID = 0L; - - public static final String STAR = "*"; - public static final MimeType ANY = new MimeType(STAR, STAR); - - private final String type; - private final String subType; - - - public MimeType(String s) { - if (s != null && s.length() > 0) { - String[] m = s.split("/", 2); - type = m[0]; - if (m.length > 1) { - subType = m[1]; - } else { - subType = STAR; - } - } else { - type = STAR; - subType = STAR; - } - } - public MimeType(String t, String s) { - type = t; - subType = s; - } - - public String getType() { - return type; - } - public String getSubType() { - return subType; - } - - public String toString() { - return type + "/" + subType; - } - - public boolean matches(MimeType mt) { - return - (type.equals(STAR) || mt.type.equals(STAR) || type.equals(mt.type)) && - (subType.equals(STAR) || mt.subType.equals(STAR) || subType.equals(mt.subType)); - } -} _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs