blob: 9e98586ce4a860cbd01171990ce560b27dbe7f35 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package com.libmailcore;
import java.util.Map;
public interface HTMLRendererTemplateCallback {
boolean canPreviewPart(AbstractPart part);
boolean shouldShowPart(AbstractPart part);
Map<String, String> templateValuesForHeader(MessageHeader header);
Map<String, String> templateValuesForPart(AbstractPart part);
String templateForMainHeader(MessageHeader header);
String templateForImage(AbstractPart part);
String templateForAttachment(AbstractPart part);
String templateForMessage(AbstractMessage message);
String templateForEmbeddedMessage(AbstractMessagePart messagePart);
String templateForEmbeddedMessageHeader(MessageHeader header);
String templateForAttachmentSeparator();
String cleanHTML(String html);
String filterHTMLForPart(String html);
String filterHTMLForMessage(String html);
}
|