Class PathHelper

java.lang.Object
org.keycloak.common.util.PathHelper

public class PathHelper extends Object
A utility class for handling URI template parameters. As the Java regulare expressions package does not handle named groups, this class attempts to simulate that functionality by using groups.
Since:
1.0 Nov 8, 2006
Author:
Ryan J. McDonough, Bill Burke
  • Field Details

    • URI_PARAM_NAME_REGEX

      public static final String URI_PARAM_NAME_REGEX
      See Also:
    • URI_PARAM_REGEX_REGEX

      public static final String URI_PARAM_REGEX_REGEX
      See Also:
    • URI_PARAM_REGEX

      public static final String URI_PARAM_REGEX
      See Also:
    • URI_PARAM_PATTERN

      public static final Pattern URI_PARAM_PATTERN
    • URI_TEMPLATE_PATTERN

      public static final Pattern URI_TEMPLATE_PATTERN
      A regex pattern that searches for a URI template parameter in the form of {*}
    • openCurlyReplacement

      public static final char openCurlyReplacement
      See Also:
    • closeCurlyReplacement

      public static final char closeCurlyReplacement
      See Also:
  • Constructor Details

    • PathHelper

      public PathHelper()
  • Method Details

    • replaceEnclosedCurlyBraces

      public static String replaceEnclosedCurlyBraces(String str)
    • recoverEnclosedCurlyBraces

      public static String recoverEnclosedCurlyBraces(String str)