|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.james.mime4j.parser.AbstractContentHandler
org.apache.james.mime4j.message.SimpleContentHandler
public abstract class SimpleContentHandler
Abstract implementation of ContentHandler that automates common tasks. Currently performs header parsing. Older versions of this class performed decoding of content streams. This can be now easily achieved by calling setContentDecoding(true) on the MimeStreamParser.
Constructor Summary | |
---|---|
SimpleContentHandler()
|
|
SimpleContentHandler(FieldParser<? extends ParsedField> fieldParser,
DecodeMonitor monitor)
|
Method Summary | |
---|---|
void |
endHeader()
Called when there are no more header fields in a message or body part. |
void |
field(Field field)
Called for each field of a header. |
abstract void |
headers(Header header)
Called after headers are parsed. |
void |
startHeader()
Called when a header (of a message or body part) is about to be parsed. |
Methods inherited from class org.apache.james.mime4j.parser.AbstractContentHandler |
---|
body, endBodyPart, endMessage, endMultipart, epilogue, preamble, raw, startBodyPart, startMessage, startMultipart |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleContentHandler(FieldParser<? extends ParsedField> fieldParser, DecodeMonitor monitor)
public SimpleContentHandler()
Method Detail |
---|
public abstract void headers(Header header)
public final void startHeader()
ContentHandler
startHeader
in interface ContentHandler
startHeader
in class AbstractContentHandler
AbstractContentHandler.startHeader()
public final void field(Field field) throws MimeException
ContentHandler
field
in interface ContentHandler
field
in class AbstractContentHandler
field
- the MIME field.
MimeException
- on processing errorsAbstractContentHandler.field(Field)
public final void endHeader()
ContentHandler
endHeader
in interface ContentHandler
endHeader
in class AbstractContentHandler
AbstractContentHandler.endHeader()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |