@Service(value="urlRewritingFilter") public class URLRewritingFilter extends Object implements IDocumentFilter
| Modifier and Type | Field and Description |
|---|---|
protected String |
JAVASCRIPT_PREFIX |
protected org.slf4j.Logger |
LOG |
static String |
REWRITTEN_URLS_KEY |
static String |
WHITELIST_REGEXES_KEY |
| Constructor and Description |
|---|
URLRewritingFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createActionUrl(javax.portlet.RenderResponse response,
String url) |
protected String |
createFormUrl(javax.portlet.RenderResponse response,
boolean isPost,
String url) |
protected String |
createResourceUrl(javax.portlet.RenderResponse response,
String url) |
void |
filter(org.jsoup.nodes.Document document,
IContentResponse proxyResponse,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
Filter a provided document.
|
protected String |
getBaseServerUrl(String fullUrl) |
protected String |
getRelativePathUrl(String fullUrl) |
void |
setActionElements(Map<String,Set<String>> actionElements) |
void |
setResourceElements(Map<String,Set<String>> resourceElements) |
protected void |
updateUrls(org.jsoup.nodes.Document document,
IContentResponse proxyResponse,
Map<String,Set<String>> elementSet,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response,
boolean action) |
public static final String REWRITTEN_URLS_KEY
public static final String WHITELIST_REGEXES_KEY
protected final String JAVASCRIPT_PREFIX
protected final org.slf4j.Logger LOG
public void filter(org.jsoup.nodes.Document document,
IContentResponse proxyResponse,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
IDocumentFilterfilter in interface IDocumentFilterprotected void updateUrls(org.jsoup.nodes.Document document,
IContentResponse proxyResponse,
Map<String,Set<String>> elementSet,
javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response,
boolean action)
protected String createFormUrl(javax.portlet.RenderResponse response, boolean isPost, String url)
protected String createResourceUrl(javax.portlet.RenderResponse response, String url)
protected String getBaseServerUrl(String fullUrl) throws URISyntaxException
URISyntaxExceptionprotected String getRelativePathUrl(String fullUrl) throws URISyntaxException
URISyntaxExceptionCopyright © 2013 Jasig. All Rights Reserved.