1 9 package org.lucane.server.web; 10 11 import java.io.ByteArrayInputStream ; 12 import java.io.IOException ; 13 import java.io.InputStream ; 14 import java.io.OutputStream ; 15 16 import javax.activation.DataSource ; 17 18 27 public class MimeBodyPartDataSource 28 implements DataSource { 29 30 private String m_Type; 32 private String m_Name; 33 private byte[] m_Data; 34 35 49 public MimeBodyPartDataSource( 50 String type, String name,byte[] data) { 51 52 m_Type=type; 53 m_Name=name; 54 m_Data=data; 55 } 57 64 public String getContentType(){ 65 return m_Type; 66 } 68 74 public String getName(){ 75 return m_Name; 76 } 78 88 public InputStream getInputStream() 89 throws IOException { 90 91 return new ByteArrayInputStream (m_Data); 92 } 94 103 public OutputStream getOutputStream() 104 throws IOException { 105 106 throw new IOException ( 107 "Not supported." 108 ); 109 } 111 } | Popular Tags |