Update of /var/cvs/src/org/mmbase/datatypes/util/xml
In directory james.mmbase.org:/tmp/cvs-serv13011

Modified Files:
        DataTypeDefinition.java 
Log Message:
made it possible to define handler for more than one mimetype at once


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/util/xml


Index: DataTypeDefinition.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/util/xml/DataTypeDefinition.java,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -b -r1.65 -r1.66
--- DataTypeDefinition.java     15 Jul 2008 19:41:01 -0000      1.65
+++ DataTypeDefinition.java     7 Aug 2008 18:54:38 -0000       1.66
@@ -32,7 +32,7 @@
  *
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: DataTypeDefinition.java,v 1.65 2008/07/15 19:41:01 michiel 
Exp $
+ * @version $Id: DataTypeDefinition.java,v 1.66 2008/08/07 18:54:38 michiel 
Exp $
  * @since MMBase-1.8
  **/
 public class DataTypeDefinition {
@@ -195,7 +195,7 @@
             if (childNodes.item(k) instanceof Element) {
                 Element childElement = (Element) childNodes.item(k);
                 if (childElement.getLocalName().equals("handler")) {
-                    String mimeType = childElement.getAttribute("mimetype");
+                    for (String mimeType : 
childElement.getAttribute("mimetype").split(",")) {
                     try {
                         Handler handler = (Handler) 
Instantiator.getInstance(childElement);
                         dataType.getHandlers().put(mimeType, handler);
@@ -206,6 +206,7 @@
             }
         }
     }
+    }
 
     /**
      * Uses one subelement of a datatype xml configuration element and 
interpret it. Possibly this
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to