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