|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.mail.internet.InternetHeaders org.apache.james.core.MailHeaders
public class MailHeaders
This interface defines a container for mail headers. Each header must use MIME format:
name: value.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.mail.internet.InternetHeaders |
---|
javax.mail.internet.InternetHeaders.InternetHeader |
Field Summary |
---|
Fields inherited from class javax.mail.internet.InternetHeaders |
---|
headers |
Constructor Summary | |
---|---|
MailHeaders()
No argument constructor |
|
MailHeaders(java.io.InputStream in)
Constructor that takes an InputStream containing the contents of the set of mail headers. |
Method Summary | |
---|---|
void |
addHeader(java.lang.String arg0,
java.lang.String arg1)
If the new header is a Return-Path we get sure that we add it to the top Javamail, at least until 1.4.0 does the wrong thing if it loaded a stream with a return-path in the middle. |
protected java.lang.Object |
clone()
|
boolean |
isSet(java.lang.String name)
Check if a particular header is present. |
boolean |
isValid()
Check if all REQUIRED headers fields as specified in RFC 822 are present. |
void |
setHeader(java.lang.String arg0,
java.lang.String arg1)
If the new header is a Return-Path we get sure that we add it to the top Javamail, at least until 1.4.0 does the wrong thing if it loaded a stream with a return-path in the middle. |
byte[] |
toByteArray()
Generate a representation of the headers as a series of bytes. |
void |
writeTo(java.io.OutputStream out)
Write the headers to an output stream |
Methods inherited from class javax.mail.internet.InternetHeaders |
---|
addHeaderLine, getAllHeaderLines, getAllHeaders, getHeader, getHeader, getMatchingHeaderLines, getMatchingHeaders, getNonMatchingHeaderLines, getNonMatchingHeaders, load, removeHeader |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MailHeaders() throws javax.mail.MessagingException
javax.mail.MessagingException
- if the super class cannot be properly instantiatedpublic MailHeaders(java.io.InputStream in) throws javax.mail.MessagingException
in
- the InputStream containing the header data
javax.mail.MessagingException
- if the super class cannot be properly instantiated
based on the streamMethod Detail |
---|
public void writeTo(java.io.OutputStream out)
writer
- the stream to which to write the headerspublic byte[] toByteArray()
public boolean isSet(java.lang.String name)
public void addHeader(java.lang.String arg0, java.lang.String arg1)
addHeader
in class javax.mail.internet.InternetHeaders
InternetHeaders.addHeader(java.lang.String, java.lang.String)
public void setHeader(java.lang.String arg0, java.lang.String arg1)
setHeader
in class javax.mail.internet.InternetHeaders
InternetHeaders.setHeader(java.lang.String, java.lang.String)
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public boolean isValid()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |