Class InternalRewriteMap.Unescape

java.lang.Object
org.apache.catalina.valves.rewrite.InternalRewriteMap.Unescape
All Implemented Interfaces:
RewriteMap
Enclosing class:
InternalRewriteMap

public static class InternalRewriteMap.Unescape extends Object implements RewriteMap
RewriteMap that URL-decodes strings.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new Unescape rewrite map.
  • Method Summary

    Modifier and Type
    Method
    Description
    Maps a key to a replacement value.
    The method is free to return null to indicate, that the default value from the RewriteRule directive should be used.
    Optional parameter that can be defined through the RewriteMap directive in the rewrite.config file.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.catalina.valves.rewrite.RewriteMap

    setParameters
  • Constructor Details

    • Unescape

      public Unescape()
      Constructs a new Unescape rewrite map.
  • Method Details

    • setParameters

      public String setParameters(String params)
      Description copied from interface: RewriteMap
      Optional parameter that can be defined through the RewriteMap directive in the rewrite.config file.
      Specified by:
      setParameters in interface RewriteMap
      Parameters:
      params - the optional parameter
      Returns:
      value is currently ignored
    • lookup

      public String lookup(String key)
      Description copied from interface: RewriteMap
      Maps a key to a replacement value.
      The method is free to return null to indicate, that the default value from the RewriteRule directive should be used.
      Specified by:
      lookup in interface RewriteMap
      Parameters:
      key - used by the actual implementation to generate a mapped value
      Returns:
      mapped value or null