public class HtmlMimeBodyPart
extends java.lang.Object
Used to perform some maipulations in HTML source code for e-mails
Constructor and Description |
---|
HtmlMimeBodyPart(java.lang.String sHtml,
java.lang.String sEncoding) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addClickThroughRedirector(java.lang.String sRedirectorUrl)
Replace HREF targets with an intermediate page for tracking click through
|
java.lang.String |
addPreffixToImgSrc(java.lang.String sPreffix)
Add a preffix to <IMG SRC="..."
|
java.util.ArrayList<java.lang.String> |
extractHrefs() |
java.util.ArrayList<java.lang.String> |
extractLocalUrls()
Get a list of |
java.util.HashMap |
getImagesCids() |
java.lang.String |
removePreffixFromImgSrcs(java.lang.String sPreffix)
Remove a preffix from <IMG SRC="..."
|
java.lang.String |
replacePreffixFromImgSrcs(java.lang.String sFormerPreffix,
java.lang.String sNewPreffix)
Replace a preffix from <IMG SRC="..."
|
void |
setHtml(java.lang.String sHtml) |
public HtmlMimeBodyPart(java.lang.String sHtml, java.lang.String sEncoding)
public void setHtml(java.lang.String sHtml)
public java.util.ArrayList<java.lang.String> extractHrefs()
public java.util.ArrayList<java.lang.String> extractLocalUrls() throws java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
public java.util.HashMap getImagesCids()
public java.lang.String addPreffixToImgSrc(java.lang.String sPreffix) throws org.htmlparser.util.ParserException
Add a preffix to <IMG SRC="..."> <TABLE BACKGROUND="..."> and <TD BACKGROUND="..."> tags
sPreffix
- String preffix to be added to <img> src attribute and <table> and <td> backgroundorg.htmlparser.util.ParserException
public java.lang.String removePreffixFromImgSrcs(java.lang.String sPreffix) throws org.htmlparser.util.ParserException
Remove a preffix from <IMG SRC="..."> <TABLE BACKGROUND="..."> and <TD BACKGROUND="..."> tags
sPreffix
- String preffix to be removed from <img> src attribute and <table> and <td> backgroundorg.htmlparser.util.ParserException
public java.lang.String replacePreffixFromImgSrcs(java.lang.String sFormerPreffix, java.lang.String sNewPreffix) throws org.htmlparser.util.ParserException
Replace a preffix from <IMG SRC="..."> <TABLE BACKGROUND="..."> and <TD BACKGROUND="..."> tags with another one
sFormerPreffix
- StringsNewPreffix
- Stringorg.htmlparser.util.ParserException
public java.lang.String addClickThroughRedirector(java.lang.String sRedirectorUrl) throws org.htmlparser.util.ParserException
Replace HREF targets with an intermediate page for tracking click through
sRedirectorUrl
- String Full HTTP path where all HREF URLs must be redirectedorg.htmlparser.util.ParserException