jodd.mail.att
Class ByteArrayAttachment

java.lang.Object
  extended by jodd.mail.EmailAttachment
      extended by jodd.mail.att.ByteArrayAttachment

public class ByteArrayAttachment
extends EmailAttachment

Byte array and input stream attachments.


Field Summary
protected  byte[] content
           
protected  java.lang.String contentType
           
protected  java.io.InputStream inputStream
           
 
Fields inherited from class jodd.mail.EmailAttachment
contentId, name, size
 
Constructor Summary
ByteArrayAttachment(byte[] content, java.lang.String contentType, java.lang.String name)
           
ByteArrayAttachment(byte[] content, java.lang.String contentType, java.lang.String name, java.lang.String contentId)
           
ByteArrayAttachment(java.io.InputStream inputStream, java.lang.String contentType, java.lang.String name)
           
ByteArrayAttachment(java.io.InputStream inputStream, java.lang.String contentType, java.lang.String name, java.lang.String contentId)
           
 
Method Summary
 javax.activation.DataSource getDataSource()
           
 
Methods inherited from class jodd.mail.EmailAttachment
getContentId, getName, getSize, isInline, setSize, toByteArray, writeToFile, writeToStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

content

protected final byte[] content

inputStream

protected final java.io.InputStream inputStream

contentType

protected final java.lang.String contentType
Constructor Detail

ByteArrayAttachment

public ByteArrayAttachment(byte[] content,
                           java.lang.String contentType,
                           java.lang.String name,
                           java.lang.String contentId)

ByteArrayAttachment

public ByteArrayAttachment(byte[] content,
                           java.lang.String contentType,
                           java.lang.String name)

ByteArrayAttachment

public ByteArrayAttachment(java.io.InputStream inputStream,
                           java.lang.String contentType,
                           java.lang.String name,
                           java.lang.String contentId)

ByteArrayAttachment

public ByteArrayAttachment(java.io.InputStream inputStream,
                           java.lang.String contentType,
                           java.lang.String name)
Method Detail

getDataSource

public javax.activation.DataSource getDataSource()
Specified by:
getDataSource in class EmailAttachment


Copyright © 2003-2012 Jodd Team