|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.wsrp4j.consumer.driver.URLRewriterImpl
This class implements the URLRewriter-interface providing a method to rewrite urls (Consumer URL Rewriting).
| Field Summary | |
private static URLRewriter |
instance
|
private Logger |
logger
|
private URLGenerator |
urlGenerator
|
| Constructor Summary | |
private |
URLRewriterImpl()
|
| Method Summary | |
private java.util.Map |
createParameterMap(java.lang.String rewriteURL)
Extracts parameters from url to be rewritten copies them into a map. |
static URLRewriter |
getInstance()
|
private void |
rewrite(java.lang.StringBuffer markup,
java.lang.String rewriteURL)
Rewriting: get url from URLGenerator and append it |
java.lang.String |
rewriteURLs(java.lang.String markup)
Parses the entire markup and rewrites all found URLs. |
void |
setURLGenerator(URLGenerator urlGenerator)
Sets the url generator. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static URLRewriter instance
private URLGenerator urlGenerator
private Logger logger
| Constructor Detail |
private URLRewriterImpl()
| Method Detail |
public static URLRewriter getInstance()
public void setURLGenerator(URLGenerator urlGenerator)
setURLGenerator in interface URLRewriter
private void rewrite(java.lang.StringBuffer markup,
java.lang.String rewriteURL)
private java.util.Map createParameterMap(java.lang.String rewriteURL)
public java.lang.String rewriteURLs(java.lang.String markup)
URLRewriter
rewriteURLs in interface URLRewritermarkup -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||