Classes, interfaces, and traits

AbstractConsumer

Abstract base class for all header token consumers.

« More »

AddressBaseConsumer

Serves as a base-consumer for recipient/sender email address headers (like From and To).

« More »

AddressConsumer

Parses a single part of an address header.

« More »

AddressGroupConsumer

Parses a single group of addresses (as a named-group part of an address header).

« More »

CommentConsumer

Consumes all tokens within parentheses as comments.

« More »

ConsumerService

Simple service provider for consumer singletons.

« More »

DateConsumer

Parses a date header into a Part\DatePart taking care of comment and quoted parts as necessary.

« More »

GenericConsumer

A minimal implementation of AbstractConsumer defining a CommentConsumer and QuotedStringConsumer as sub-consumers, and splitting tokens by whitespace.

« More »

IdBaseConsumer

Serves as a base-consumer for ID headers (like Message-ID and Content-ID).

« More »

IdConsumer

Parses a single ID from an ID header. Begins consuming on a '<' char, and ends on a '>' char.

« More »

ParameterConsumer

Reads headers separated into parameters consisting of a main value, and subsequent name/value pairs - for example text/html; charset=utf-8.

« More »

QuotedStringConsumer

Represents a quoted part of a header value starting at a single quote, and ending at the next single quote.

« More »

ReceivedConsumer

Parses a Received header into ReceivedParts, ReceivedDomainParts, a DatePart, and CommentParts.

« More »

SubjectConsumer

Extends GenericConsumer to remove its sub consumers.

« More »

Classes, interfaces, and traits

DomainConsumer

Parses a so-called "extended-domain" (from and by) part of a Received header.

« More »

GenericReceivedConsumer

Consumes simple literal strings for parts of a Received header.

« More »

ReceivedDateConsumer

Parses the date portion of a Received header into a DatePart.

« More »