javax.mail

Interface Part

public interface Part

Note: Parts are used in Collections so implementing classes must provide a suitable implementation of equals and hashCode.
Field Summary
static StringATTACHMENT
static StringINLINE
Method Summary
abstract voidaddHeader(String name, String value)
abstract EnumerationgetAllHeaders()
abstract ObjectgetContent()
abstract StringgetContentType()
abstract DataHandlergetDataHandler()
abstract StringgetDescription()
abstract StringgetDisposition()
abstract StringgetFileName()
abstract String[]getHeader(String name)
abstract InputStreamgetInputStream()
abstract intgetLineCount()
abstract EnumerationgetMatchingHeaders(String[] names)
abstract EnumerationgetNonMatchingHeaders(String[] names)
abstract intgetSize()
abstract booleanisMimeType(String mimeType)
abstract voidremoveHeader(String name)
abstract voidsetContent(Multipart content)
abstract voidsetContent(Object content, String type)
abstract voidsetDataHandler(DataHandler handler)
abstract voidsetDescription(String description)
abstract voidsetDisposition(String disposition)
abstract voidsetFileName(String name)
abstract voidsetHeader(String name, String value)
abstract voidsetText(String content)
abstract voidwriteTo(OutputStream out)

Field Detail

ATTACHMENT

public static final String ATTACHMENT

INLINE

public static final String INLINE

Method Detail

addHeader

public abstract void addHeader(String name, String value)

getAllHeaders

public abstract Enumeration getAllHeaders()

getContent

public abstract Object getContent()

getContentType

public abstract String getContentType()

getDataHandler

public abstract DataHandler getDataHandler()

getDescription

public abstract String getDescription()

getDisposition

public abstract String getDisposition()

getFileName

public abstract String getFileName()

getHeader

public abstract String[] getHeader(String name)

getInputStream

public abstract InputStream getInputStream()

getLineCount

public abstract int getLineCount()

getMatchingHeaders

public abstract Enumeration getMatchingHeaders(String[] names)

getNonMatchingHeaders

public abstract Enumeration getNonMatchingHeaders(String[] names)

getSize

public abstract int getSize()

isMimeType

public abstract boolean isMimeType(String mimeType)

removeHeader

public abstract void removeHeader(String name)

setContent

public abstract void setContent(Multipart content)

setContent

public abstract void setContent(Object content, String type)

setDataHandler

public abstract void setDataHandler(DataHandler handler)

setDescription

public abstract void setDescription(String description)

setDisposition

public abstract void setDisposition(String disposition)

setFileName

public abstract void setFileName(String name)

setHeader

public abstract void setHeader(String name, String value)

setText

public abstract void setText(String content)

writeTo

public abstract void writeTo(OutputStream out)