1
2
3
4
5
6 package org.weda.converter.impl;
7
8 import java.io.ByteArrayInputStream;
9 import java.io.IOException;
10 import java.io.InputStream;
11 import org.apache.commons.io.IOUtils;
12 import org.weda.converter.ValueTypeConverterException;
13
14 /**
15 *
16 * @author Mikhail Titov
17 */
18 public class InputStreamToByteConverter extends AbstractConverter{
19 public Object convert(Class toType, Object value, String pattern)
20 throws ValueTypeConverterException
21 {
22 try{
23 return IOUtils.toByteArray((InputStream)value);
24 }catch(IOException e){
25 throw new ValueTypeConverterException(
26 getMessages().getMessage("ConversionError"), e);
27 }
28 }
29
30 }