org.apache.lenya.cms.linking
Class IncomingLinkRewriter
java.lang.Object
org.apache.lenya.cms.linking.IncomingLinkRewriter
- All Implemented Interfaces:
- LinkRewriter
public class IncomingLinkRewriter
- extends java.lang.Object
- implements LinkRewriter
Converts browser-based links to web application links by using the
publication's proxy settings.
Objects of this class are not thread-safe.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IncomingLinkRewriter
public IncomingLinkRewriter(org.apache.lenya.cms.publication.Publication pub)
- Parameters:
pub
- The current publication.
matches
public boolean matches(java.lang.String url)
- Specified by:
matches
in interface LinkRewriter
- Parameters:
url
- The URL.
- Returns:
- If this rewriter feels responsible for the URL.
getMatchingProxyConfiguration
protected IncomingLinkRewriter.ProxyConfiguration getMatchingProxyConfiguration(java.lang.String url)
rewrite
public java.lang.String rewrite(java.lang.String url)
- Specified by:
rewrite
in interface LinkRewriter
- Parameters:
url
- The original URL.
- Returns:
- The rewritten URL.
Copyright © $ Apache Software Foundation. All Rights Reserved.