Consumer
Interfaces, Classes and Traits
- AbstractConsumer
- Abstract base class for all header token consumers.
- AddressBaseConsumer
- Serves as a base-consumer for recipient/sender email address headers (like
From and To).
- AddressConsumer
- Parses a single part of an address header.
- AddressGroupConsumer
- Parses a single group of addresses (as a named-group part of an address
header).
- CommentConsumer
- Consumes all tokens within parentheses as comments.
- ConsumerService
- Simple service provider for consumer singletons.
- DateConsumer
- Parses a date header into a Part\DatePart taking care of comment and quoted
parts as necessary.
- GenericConsumer
- A minimal implementation of AbstractConsumer defining a CommentConsumer and
QuotedStringConsumer as sub-consumers, and splitting tokens by whitespace.
- QuotedStringConsumer
- Represents a quoted part of a header value starting at a single quote, and
ending at the next single quote.
- SubjectConsumer
- Extends GenericConsumer to remove its sub consumers.