|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.knowgate.hipermail.HtmlMimeBodyPart
public class HtmlMimeBodyPart
Used to perform some maipulations in HTML source code for e-mails
| Constructor Summary | |
|---|---|
HtmlMimeBodyPart(java.lang.String sHtml,
java.lang.String sEncoding)
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HtmlMimeBodyPart(java.lang.String sHtml,
java.lang.String sEncoding)
| Method Detail |
|---|
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.ArrayIndexOutOfBoundsExceptionpublic java.util.HashMap getImagesCids()
public java.lang.String addPreffixToImgSrc(java.lang.String sPreffix)
throws 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> background
ParserException
public java.lang.String removePreffixFromImgSrcs(java.lang.String sPreffix)
throws 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> background
ParserException
public java.lang.String replacePreffixFromImgSrcs(java.lang.String sFormerPreffix,
java.lang.String sNewPreffix)
throws ParserException
Replace a preffix from <IMG SRC="..."> <TABLE BACKGROUND="..."> and <TD BACKGROUND="..."> tags with another one
sFormerPreffix - StringsNewPreffix - String
ParserException
public java.lang.String addClickThroughRedirector(java.lang.String sRedirectorUrl)
throws ParserException
Replace HREF targets with an intermediate page for tracking click through
sRedirectorUrl - String Full HTTP path where all HREF URLs must be redirected
ParserException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||