View Javadoc

1   /*
2    * InputStreamToByteConverter.java
3    * Created on 29 Апрель 2006 г., 1:32
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  }