Interface UrlRewriter

  • All Known Implementing Classes:
    DefaultUrlRewriter

    public interface UrlRewriter
    Rewrite resource addresses inside text files
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String extractNamespace​(javax.servlet.http.HttpServletRequest request)
      Extracts the namespace coming from client.
      java.lang.String rewrite​(java.lang.String content, java.lang.String prefix, java.lang.String namespace, boolean encodeForXML)
      Rewrites resource addresses
    • Method Detail

      • rewrite

        java.lang.String rewrite​(java.lang.String content,
                                 java.lang.String prefix,
                                 java.lang.String namespace,
                                 boolean encodeForXML)
                          throws UrlRewriterException
        Rewrites resource addresses
        Parameters:
        content - Content to be parsed for resource URLs
        encodeForXML - If XML should be encoded (& as &)
        namespace - Prefix used for html id's
        prefix - Prefix to be prepended to URLs
        Throws:
        java.io.IOException
        UrlRewriterException
      • extractNamespace

        java.lang.String extractNamespace​(javax.servlet.http.HttpServletRequest request)
        Extracts the namespace coming from client.
        Parameters:
        request -