HtmlBodyViewConfig

case
class HtmlBodyViewConfig(textToHtml: String => String, modify: Document => Document, dateFormat: DateTimeFormatter, zone: ZoneId)

Settings for creating a html document from a mail body.

Value Params
dateFormat

If a mail header is supplied, html is amended with the datetime where this formatter is used

modify:

Allows to modify the parsed html tree. By default a cleaner is used with the default EmailWhiteList

textToHtml

in case there is only a plain text body, it must be converted to html. The default is a very simple approach, it is recommended to use the emil-markdown module for a more sophisticated variant.

zone

the timezone to use when formatting the datetime

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product