- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 04 Sep 2009 15:35:17 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/src/org/w3c/unicorn In directory hutz:/tmp/cvs-serv2359/src/org/w3c/unicorn Modified Files: UnicornCall.java Log Message: throw a UnsupportedMimeType exception if the task does not support the request mime-type Index: UnicornCall.java =================================================================== RCS file: /sources/public/2006/unicorn/src/org/w3c/unicorn/UnicornCall.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- UnicornCall.java 4 Sep 2009 13:51:06 -0000 1.8 +++ UnicornCall.java 4 Sep 2009 15:35:15 -0000 1.9 @@ -30,6 +30,7 @@ import org.w3c.unicorn.exceptions.EmptyDocumentException; import org.w3c.unicorn.exceptions.NoDocumentException; import org.w3c.unicorn.exceptions.NoMimeTypeException; +import org.w3c.unicorn.exceptions.UnsupportedMimeTypeException; import org.w3c.unicorn.input.InputFactory; import org.w3c.unicorn.request.Request; import org.w3c.unicorn.request.RequestList; @@ -129,6 +130,10 @@ // find mimetype of the document MimeType aMimeType = this.getMimeType(); + if (!aTask.getSupportedMimeTypes().contains(aMimeType.toString())) { + throw new UnsupportedMimeTypeException("Mime-type: " + aMimeType + " is not supported by this task."); + } + // Create input method final InputFactory aInputFactory = new InputFactory(aMimeType, this.aEnumInputMethod, this.oInputParameterValue);
Received on Friday, 4 September 2009 15:35:27 UTC