org.resteasy.util
Class PathHelper

java.lang.Object
  extended by org.resteasy.util.PathHelper

public class PathHelper
extends java.lang.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

Field Summary
static java.lang.String DEFAULT_URI_PARAM_PATTERN
          The default regex group for URI template parameters
static java.util.regex.Pattern URI_TEMPLATE_PATTERN
          A regex pattern that searches for a URI template parameter in the form of {someId}
static java.lang.String URI_TEMPLATE_REPLACE_PATTERN
           
 
Constructor Summary
PathHelper()
           
 
Method Summary
static java.lang.String createRegularExpressionFromPathExpression(java.lang.String path)
           
static java.lang.String getEncodedPathInfo(java.lang.String path, java.lang.String contextPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_URI_PARAM_PATTERN

public static final java.lang.String DEFAULT_URI_PARAM_PATTERN
The default regex group for URI template parameters

See Also:
Constant Field Values

URI_TEMPLATE_PATTERN

public static final java.util.regex.Pattern URI_TEMPLATE_PATTERN
A regex pattern that searches for a URI template parameter in the form of {someId}


URI_TEMPLATE_REPLACE_PATTERN

public static final java.lang.String URI_TEMPLATE_REPLACE_PATTERN
See Also:
Constant Field Values
Constructor Detail

PathHelper

public PathHelper()
Method Detail

createRegularExpressionFromPathExpression

public static java.lang.String createRegularExpressionFromPathExpression(java.lang.String path)

getEncodedPathInfo

public static java.lang.String getEncodedPathInfo(java.lang.String path,
                                                  java.lang.String contextPath)


Copyright © 2008. All Rights Reserved.