org.apache.cxf.jaxrs.model
Class URITemplate

java.lang.Object
  extended by org.apache.cxf.jaxrs.model.URITemplate

public final class URITemplate
extends java.lang.Object


Field Summary
static java.lang.String FINAL_MATCH_GROUP
           
static java.lang.String LIMITED_REGEX_SUFFIX
           
static java.lang.String TEMPLATE_PARAMETERS
           
static java.lang.String UNLIMITED_REGEX_SUFFIX
           
 
Constructor Summary
URITemplate(java.lang.String theTemplate)
           
URITemplate(java.lang.String theTemplate, java.lang.String theRegexSuffix)
           
 
Method Summary
static URITemplate createTemplate(ClassResourceInfo cri, javax.ws.rs.Path path)
           
 java.lang.String getValue()
           
 boolean match(java.lang.String uri, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> templateVariableToValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMPLATE_PARAMETERS

public static final java.lang.String TEMPLATE_PARAMETERS
See Also:
Constant Field Values

LIMITED_REGEX_SUFFIX

public static final java.lang.String LIMITED_REGEX_SUFFIX
See Also:
Constant Field Values

UNLIMITED_REGEX_SUFFIX

public static final java.lang.String UNLIMITED_REGEX_SUFFIX
See Also:
Constant Field Values

FINAL_MATCH_GROUP

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

URITemplate

public URITemplate(java.lang.String theTemplate)

URITemplate

public URITemplate(java.lang.String theTemplate,
                   java.lang.String theRegexSuffix)
Method Detail

getValue

public java.lang.String getValue()

match

public boolean match(java.lang.String uri,
                     javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> templateVariableToValue)

createTemplate

public static URITemplate createTemplate(ClassResourceInfo cri,
                                         javax.ws.rs.Path path)


Apache CXF