Class UrlUtils

java.lang.Object
org.apache.cxf.common.util.UrlUtils

public final class UrlUtils extends Object
Utility class for decoding and encoding URLs
  • Method Details

    • urlEncode

      public static String urlEncode(String value)
    • urlEncode

      public static String urlEncode(String value, String enc)
    • urlDecode

      public static String urlDecode(String value, String enc)
      Decodes using URLDecoder - use when queries or form post values are decoded
      Parameters:
      value - value to decode
      enc - encoding
    • urlDecode

      public static String urlDecode(String value)
    • pathDecode

      public static String pathDecode(String value)
      URL path segments may contain '+' symbols which should not be decoded into ' ' This method replaces '+' with %2B and delegates to URLDecoder
      Parameters:
      value - value to decode
    • parseQueryString

      public static Map<String,String> parseQueryString(String s)
      Create a map from String to String that represents the contents of the query portion of a URL. For each x=y, x is the key and y is the value.
      Parameters:
      s - the query part of the URI.
      Returns:
      the map.
    • getStem

      public static String getStem(String baseURI)
      Return everything in the path up to the last slash in a URI.
      Parameters:
      baseURI -
      Returns:
      the trailing